./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/test-easy7.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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/test-easy7.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 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 21:44:45,332 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 21:44:45,334 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 21:44:45,379 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 21:44:45,380 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 21:44:45,381 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 21:44:45,383 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 21:44:45,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 21:44:45,389 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 21:44:45,393 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 21:44:45,394 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 21:44:45,396 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 21:44:45,397 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 21:44:45,399 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 21:44:45,400 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 21:44:45,403 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 21:44:45,404 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 21:44:45,405 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 21:44:45,406 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 21:44:45,411 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 21:44:45,413 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 21:44:45,414 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 21:44:45,415 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 21:44:45,416 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 21:44:45,417 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 21:44:45,419 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 21:44:45,420 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 21:44:45,420 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 21:44:45,421 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 21:44:45,422 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 21:44:45,423 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 21:44:45,423 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 21:44:45,424 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 21:44:45,425 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 21:44:45,425 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 21:44:45,426 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 21:44:45,426 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 21:44:45,427 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 21:44:45,427 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 21:44:45,428 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 21:44:45,429 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 21:44:45,431 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 21:44:45,432 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-19 21:44:45,463 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 21:44:45,466 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 21:44:45,466 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 21:44:45,466 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 21:44:45,467 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 21:44:45,467 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 21:44:45,468 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 21:44:45,468 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 21:44:45,468 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 21:44:45,469 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 21:44:45,470 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-19 21:44:45,470 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 21:44:45,470 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-19 21:44:45,470 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 21:44:45,470 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 21:44:45,470 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 21:44:45,471 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 21:44:45,471 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-19 21:44:45,471 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 21:44:45,472 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 21:44:45,473 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 21:44:45,473 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 21:44:45,473 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 21:44:45,473 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 21:44:45,474 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 21:44:45,474 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 21:44:45,474 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 21:44:45,474 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 21:44:45,474 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 21:44:45,475 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 21:44:45,475 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 21:44:45,475 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 21:44:45,475 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 21:44:45,475 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 -> 89875838ba00841ab95f284d6aeb82a1a762d2b06c5f173202307480dc57b4e4 [2022-07-19 21:44:45,724 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 21:44:45,745 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 21:44:45,747 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 21:44:45,748 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 21:44:45,748 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 21:44:45,749 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy7.wvr.c [2022-07-19 21:44:45,803 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a9eac120/97f1a7f43dd04321ba2057cf5a95a3e7/FLAG08b51462f [2022-07-19 21:44:46,180 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 21:44:46,180 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy7.wvr.c [2022-07-19 21:44:46,186 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a9eac120/97f1a7f43dd04321ba2057cf5a95a3e7/FLAG08b51462f [2022-07-19 21:44:46,200 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a9eac120/97f1a7f43dd04321ba2057cf5a95a3e7 [2022-07-19 21:44:46,202 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 21:44:46,203 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 21:44:46,206 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 21:44:46,206 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 21:44:46,208 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 21:44:46,209 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,210 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f9df5cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46, skipping insertion in model container [2022-07-19 21:44:46,210 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,216 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 21:44:46,230 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 21:44:46,438 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/test-easy7.wvr.c[1872,1885] [2022-07-19 21:44:46,441 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 21:44:46,448 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 21:44:46,473 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/test-easy7.wvr.c[1872,1885] [2022-07-19 21:44:46,478 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 21:44:46,493 INFO L208 MainTranslator]: Completed translation [2022-07-19 21:44:46,493 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46 WrapperNode [2022-07-19 21:44:46,494 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 21:44:46,495 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 21:44:46,495 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 21:44:46,495 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 21:44:46,502 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,509 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,527 INFO L137 Inliner]: procedures = 21, calls = 20, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2022-07-19 21:44:46,528 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 21:44:46,529 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 21:44:46,529 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 21:44:46,529 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 21:44:46,536 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,536 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,547 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,547 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,555 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,561 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,562 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,567 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 21:44:46,569 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 21:44:46,569 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 21:44:46,569 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 21:44:46,570 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (1/1) ... [2022-07-19 21:44:46,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 21:44:46,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 21:44:46,596 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-19 21:44:46,612 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-19 21:44:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 21:44:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-19 21:44:46,646 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-19 21:44:46,646 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-19 21:44:46,647 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-19 21:44:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 21:44:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-19 21:44:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-19 21:44:46,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 21:44:46,647 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 21:44:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-19 21:44:46,648 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-19 21:44:46,649 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-19 21:44:46,733 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 21:44:46,734 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 21:44:46,901 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 21:44:46,908 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 21:44:46,909 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-19 21:44:46,910 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 09:44:46 BoogieIcfgContainer [2022-07-19 21:44:46,910 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 21:44:46,912 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 21:44:46,912 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 21:44:46,915 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 21:44:46,916 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 09:44:46" (1/3) ... [2022-07-19 21:44:46,916 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32a68eac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 09:44:46, skipping insertion in model container [2022-07-19 21:44:46,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 09:44:46" (2/3) ... [2022-07-19 21:44:46,917 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@32a68eac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 09:44:46, skipping insertion in model container [2022-07-19 21:44:46,917 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 09:44:46" (3/3) ... [2022-07-19 21:44:46,918 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy7.wvr.c [2022-07-19 21:44:46,923 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-19 21:44:46,931 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 21:44:46,931 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-19 21:44:46,931 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-19 21:44:47,000 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-19 21:44:47,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 99 places, 94 transitions, 204 flow [2022-07-19 21:44:47,095 INFO L129 PetriNetUnfolder]: 2/92 cut-off events. [2022-07-19 21:44:47,099 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-19 21:44:47,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 2/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 49 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 53. Up to 2 conditions per place. [2022-07-19 21:44:47,101 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 94 transitions, 204 flow [2022-07-19 21:44:47,106 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 88 places, 83 transitions, 178 flow [2022-07-19 21:44:47,120 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 21:44:47,127 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@468805a, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@45278651 [2022-07-19 21:44:47,128 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-19 21:44:47,156 INFO L129 PetriNetUnfolder]: 2/82 cut-off events. [2022-07-19 21:44:47,162 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-19 21:44:47,162 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:47,163 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] [2022-07-19 21:44:47,164 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:47,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:47,168 INFO L85 PathProgramCache]: Analyzing trace with hash 126118782, now seen corresponding path program 1 times [2022-07-19 21:44:47,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:47,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662542563] [2022-07-19 21:44:47,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:47,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:48,333 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-19 21:44:48,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:48,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662542563] [2022-07-19 21:44:48,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662542563] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:48,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:48,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:44:48,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344539249] [2022-07-19 21:44:48,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:48,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:44:48,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:48,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:44:48,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:44:48,380 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:48,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:48,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:48,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:48,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:44:49,688 INFO L129 PetriNetUnfolder]: 179/515 cut-off events. [2022-07-19 21:44:49,688 INFO L130 PetriNetUnfolder]: For 65/65 co-relation queries the response was YES. [2022-07-19 21:44:49,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 984 conditions, 515 events. 179/515 cut-off events. For 65/65 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2117 event pairs, 133 based on Foata normal form. 3/511 useless extension candidates. Maximal degree in co-relation 824. Up to 332 conditions per place. [2022-07-19 21:44:49,696 INFO L132 encePairwiseOnDemand]: 60/94 looper letters, 47 selfloop transitions, 28 changer transitions 34/148 dead transitions. [2022-07-19 21:44:49,696 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 148 transitions, 535 flow [2022-07-19 21:44:49,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:44:49,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:44:49,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1583 transitions. [2022-07-19 21:44:49,720 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5613475177304964 [2022-07-19 21:44:49,721 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1583 transitions. [2022-07-19 21:44:49,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1583 transitions. [2022-07-19 21:44:49,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:44:49,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1583 transitions. [2022-07-19 21:44:49,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.766666666666666) internal successors, (1583), 30 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:49,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:49,745 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:49,746 INFO L186 Difference]: Start difference. First operand has 88 places, 83 transitions, 178 flow. Second operand 30 states and 1583 transitions. [2022-07-19 21:44:49,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 148 transitions, 535 flow [2022-07-19 21:44:49,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 148 transitions, 521 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-19 21:44:49,755 INFO L242 Difference]: Finished difference. Result has 136 places, 103 transitions, 360 flow [2022-07-19 21:44:49,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=360, PETRI_PLACES=136, PETRI_TRANSITIONS=103} [2022-07-19 21:44:49,759 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 48 predicate places. [2022-07-19 21:44:49,760 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 103 transitions, 360 flow [2022-07-19 21:44:49,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:49,760 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:49,761 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] [2022-07-19 21:44:49,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 21:44:49,761 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:49,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:49,762 INFO L85 PathProgramCache]: Analyzing trace with hash 99695484, now seen corresponding path program 2 times [2022-07-19 21:44:49,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:49,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485225181] [2022-07-19 21:44:49,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:49,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:49,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:50,274 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-19 21:44:50,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:50,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485225181] [2022-07-19 21:44:50,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485225181] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:50,275 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:50,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-19 21:44:50,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295163335] [2022-07-19 21:44:50,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:50,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-19 21:44:50,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:50,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-19 21:44:50,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-19 21:44:50,279 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:50,280 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 103 transitions, 360 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:50,280 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:50,280 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:50,280 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:44:51,469 INFO L129 PetriNetUnfolder]: 202/559 cut-off events. [2022-07-19 21:44:51,469 INFO L130 PetriNetUnfolder]: For 243/243 co-relation queries the response was YES. [2022-07-19 21:44:51,472 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1546 conditions, 559 events. 202/559 cut-off events. For 243/243 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2483 event pairs, 22 based on Foata normal form. 1/558 useless extension candidates. Maximal degree in co-relation 1515. Up to 329 conditions per place. [2022-07-19 21:44:51,475 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 82 selfloop transitions, 42 changer transitions 36/199 dead transitions. [2022-07-19 21:44:51,475 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 199 transitions, 1049 flow [2022-07-19 21:44:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-19 21:44:51,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-19 21:44:51,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1561 transitions. [2022-07-19 21:44:51,483 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5726338958180485 [2022-07-19 21:44:51,484 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1561 transitions. [2022-07-19 21:44:51,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1561 transitions. [2022-07-19 21:44:51,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:44:51,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1561 transitions. [2022-07-19 21:44:51,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.827586206896555) internal successors, (1561), 29 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:51,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:51,494 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:51,494 INFO L186 Difference]: Start difference. First operand has 136 places, 103 transitions, 360 flow. Second operand 29 states and 1561 transitions. [2022-07-19 21:44:51,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 199 transitions, 1049 flow [2022-07-19 21:44:51,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 199 transitions, 955 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-07-19 21:44:51,503 INFO L242 Difference]: Finished difference. Result has 156 places, 139 transitions, 637 flow [2022-07-19 21:44:51,504 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=637, PETRI_PLACES=156, PETRI_TRANSITIONS=139} [2022-07-19 21:44:51,505 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 68 predicate places. [2022-07-19 21:44:51,505 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 139 transitions, 637 flow [2022-07-19 21:44:51,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:51,506 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:51,506 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] [2022-07-19 21:44:51,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-19 21:44:51,506 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:51,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:51,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1215992582, now seen corresponding path program 3 times [2022-07-19 21:44:51,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:51,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717547945] [2022-07-19 21:44:51,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:51,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:51,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:52,081 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-19 21:44:52,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:52,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717547945] [2022-07-19 21:44:52,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717547945] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:52,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:52,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:44:52,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457117477] [2022-07-19 21:44:52,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:52,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:44:52,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:44:52,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:44:52,085 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:52,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 139 transitions, 637 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:52,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:52,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:52,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:44:53,767 INFO L129 PetriNetUnfolder]: 240/645 cut-off events. [2022-07-19 21:44:53,767 INFO L130 PetriNetUnfolder]: For 821/821 co-relation queries the response was YES. [2022-07-19 21:44:53,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2261 conditions, 645 events. 240/645 cut-off events. For 821/821 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3009 event pairs, 40 based on Foata normal form. 1/643 useless extension candidates. Maximal degree in co-relation 2220. Up to 401 conditions per place. [2022-07-19 21:44:53,775 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 102 selfloop transitions, 56 changer transitions 43/240 dead transitions. [2022-07-19 21:44:53,775 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 240 transitions, 1595 flow [2022-07-19 21:44:53,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:44:53,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:44:53,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2062 transitions. [2022-07-19 21:44:53,794 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624659028914348 [2022-07-19 21:44:53,794 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2062 transitions. [2022-07-19 21:44:53,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2062 transitions. [2022-07-19 21:44:53,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:44:53,796 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2062 transitions. [2022-07-19 21:44:53,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.87179487179487) internal successors, (2062), 39 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:53,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:53,808 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:53,808 INFO L186 Difference]: Start difference. First operand has 156 places, 139 transitions, 637 flow. Second operand 39 states and 2062 transitions. [2022-07-19 21:44:53,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 240 transitions, 1595 flow [2022-07-19 21:44:53,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 240 transitions, 1454 flow, removed 66 selfloop flow, removed 11 redundant places. [2022-07-19 21:44:53,825 INFO L242 Difference]: Finished difference. Result has 201 places, 182 transitions, 1065 flow [2022-07-19 21:44:53,826 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=1065, PETRI_PLACES=201, PETRI_TRANSITIONS=182} [2022-07-19 21:44:53,828 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 113 predicate places. [2022-07-19 21:44:53,828 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 182 transitions, 1065 flow [2022-07-19 21:44:53,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:53,829 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:53,829 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] [2022-07-19 21:44:53,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-19 21:44:53,830 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:53,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:53,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1665333946, now seen corresponding path program 4 times [2022-07-19 21:44:53,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:53,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509613247] [2022-07-19 21:44:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:53,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:53,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:54,353 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-19 21:44:54,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:54,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509613247] [2022-07-19 21:44:54,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509613247] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:54,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:54,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:44:54,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547961082] [2022-07-19 21:44:54,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:54,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:44:54,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:54,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:44:54,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:44:54,357 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:54,358 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 182 transitions, 1065 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:54,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:54,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:54,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:44:55,593 INFO L129 PetriNetUnfolder]: 238/637 cut-off events. [2022-07-19 21:44:55,593 INFO L130 PetriNetUnfolder]: For 1520/1520 co-relation queries the response was YES. [2022-07-19 21:44:55,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 637 events. 238/637 cut-off events. For 1520/1520 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3001 event pairs, 5 based on Foata normal form. 1/637 useless extension candidates. Maximal degree in co-relation 2564. Up to 403 conditions per place. [2022-07-19 21:44:55,601 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 111 selfloop transitions, 53 changer transitions 44/247 dead transitions. [2022-07-19 21:44:55,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 247 transitions, 1855 flow [2022-07-19 21:44:55,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-19 21:44:55,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-07-19 21:44:55,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1502 transitions. [2022-07-19 21:44:55,606 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5706686930091185 [2022-07-19 21:44:55,606 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1502 transitions. [2022-07-19 21:44:55,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1502 transitions. [2022-07-19 21:44:55,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:44:55,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1502 transitions. [2022-07-19 21:44:55,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 53.642857142857146) internal successors, (1502), 28 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:55,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:55,616 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 94.0) internal successors, (2726), 29 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:55,616 INFO L186 Difference]: Start difference. First operand has 201 places, 182 transitions, 1065 flow. Second operand 28 states and 1502 transitions. [2022-07-19 21:44:55,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 247 transitions, 1855 flow [2022-07-19 21:44:55,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 1633 flow, removed 89 selfloop flow, removed 18 redundant places. [2022-07-19 21:44:55,633 INFO L242 Difference]: Finished difference. Result has 213 places, 187 transitions, 1114 flow [2022-07-19 21:44:55,634 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1114, PETRI_PLACES=213, PETRI_TRANSITIONS=187} [2022-07-19 21:44:55,635 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 125 predicate places. [2022-07-19 21:44:55,635 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 187 transitions, 1114 flow [2022-07-19 21:44:55,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:55,636 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:55,640 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] [2022-07-19 21:44:55,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-19 21:44:55,641 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:55,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:55,642 INFO L85 PathProgramCache]: Analyzing trace with hash 699227332, now seen corresponding path program 5 times [2022-07-19 21:44:55,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:55,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760797297] [2022-07-19 21:44:55,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:55,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:55,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:56,103 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-19 21:44:56,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:56,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760797297] [2022-07-19 21:44:56,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760797297] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:56,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:56,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:44:56,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49009083] [2022-07-19 21:44:56,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:56,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:44:56,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:56,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:44:56,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:44:56,107 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:56,117 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 187 transitions, 1114 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:56,117 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:56,117 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:56,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:44:57,531 INFO L129 PetriNetUnfolder]: 261/695 cut-off events. [2022-07-19 21:44:57,532 INFO L130 PetriNetUnfolder]: For 1976/1976 co-relation queries the response was YES. [2022-07-19 21:44:57,537 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2995 conditions, 695 events. 261/695 cut-off events. For 1976/1976 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3361 event pairs, 20 based on Foata normal form. 1/694 useless extension candidates. Maximal degree in co-relation 2932. Up to 446 conditions per place. [2022-07-19 21:44:57,541 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 131 selfloop transitions, 61 changer transitions 43/274 dead transitions. [2022-07-19 21:44:57,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 2242 flow [2022-07-19 21:44:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:44:57,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:44:57,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-07-19 21:44:57,546 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-07-19 21:44:57,546 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-07-19 21:44:57,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-07-19 21:44:57,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:44:57,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-07-19 21:44:57,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:57,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:57,557 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:57,558 INFO L186 Difference]: Start difference. First operand has 213 places, 187 transitions, 1114 flow. Second operand 35 states and 1861 transitions. [2022-07-19 21:44:57,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 2242 flow [2022-07-19 21:44:57,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 274 transitions, 1993 flow, removed 66 selfloop flow, removed 24 redundant places. [2022-07-19 21:44:57,575 INFO L242 Difference]: Finished difference. Result has 234 places, 215 transitions, 1438 flow [2022-07-19 21:44:57,575 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1438, PETRI_PLACES=234, PETRI_TRANSITIONS=215} [2022-07-19 21:44:57,578 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 146 predicate places. [2022-07-19 21:44:57,578 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 215 transitions, 1438 flow [2022-07-19 21:44:57,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:57,579 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:57,579 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] [2022-07-19 21:44:57,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-19 21:44:57,580 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:57,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:57,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1519473010, now seen corresponding path program 6 times [2022-07-19 21:44:57,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:57,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736148285] [2022-07-19 21:44:57,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:57,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:57,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:57,959 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-19 21:44:57,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:57,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736148285] [2022-07-19 21:44:57,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736148285] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:57,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:57,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:44:57,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29943727] [2022-07-19 21:44:57,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:57,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:44:57,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:57,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:44:57,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:44:57,963 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:57,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 215 transitions, 1438 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:57,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:57,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:57,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:44:59,226 INFO L129 PetriNetUnfolder]: 265/713 cut-off events. [2022-07-19 21:44:59,226 INFO L130 PetriNetUnfolder]: For 2404/2404 co-relation queries the response was YES. [2022-07-19 21:44:59,232 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3176 conditions, 713 events. 265/713 cut-off events. For 2404/2404 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3505 event pairs, 19 based on Foata normal form. 1/712 useless extension candidates. Maximal degree in co-relation 3104. Up to 459 conditions per place. [2022-07-19 21:44:59,236 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 74 changer transitions 43/282 dead transitions. [2022-07-19 21:44:59,236 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 282 transitions, 2337 flow [2022-07-19 21:44:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:44:59,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:44:59,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1657 transitions. [2022-07-19 21:44:59,239 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5686341798215512 [2022-07-19 21:44:59,240 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1657 transitions. [2022-07-19 21:44:59,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1657 transitions. [2022-07-19 21:44:59,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:44:59,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1657 transitions. [2022-07-19 21:44:59,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.45161290322581) internal successors, (1657), 31 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:59,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:59,247 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:59,247 INFO L186 Difference]: Start difference. First operand has 234 places, 215 transitions, 1438 flow. Second operand 31 states and 1657 transitions. [2022-07-19 21:44:59,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 282 transitions, 2337 flow [2022-07-19 21:44:59,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 282 transitions, 2057 flow, removed 109 selfloop flow, removed 23 redundant places. [2022-07-19 21:44:59,267 INFO L242 Difference]: Finished difference. Result has 245 places, 224 transitions, 1536 flow [2022-07-19 21:44:59,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1536, PETRI_PLACES=245, PETRI_TRANSITIONS=224} [2022-07-19 21:44:59,268 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 157 predicate places. [2022-07-19 21:44:59,268 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 224 transitions, 1536 flow [2022-07-19 21:44:59,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:59,269 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:44:59,269 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] [2022-07-19 21:44:59,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 21:44:59,269 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:44:59,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:44:59,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1541157144, now seen corresponding path program 7 times [2022-07-19 21:44:59,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:44:59,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752019287] [2022-07-19 21:44:59,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:44:59,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:44:59,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:44:59,678 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-19 21:44:59,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:44:59,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752019287] [2022-07-19 21:44:59,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752019287] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:44:59,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:44:59,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:44:59,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301771760] [2022-07-19 21:44:59,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:44:59,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:44:59,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:44:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:44:59,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:44:59,681 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:44:59,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 224 transitions, 1536 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:44:59,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:44:59,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:44:59,682 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:00,947 INFO L129 PetriNetUnfolder]: 264/746 cut-off events. [2022-07-19 21:45:00,947 INFO L130 PetriNetUnfolder]: For 2496/2496 co-relation queries the response was YES. [2022-07-19 21:45:00,952 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3276 conditions, 746 events. 264/746 cut-off events. For 2496/2496 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3749 event pairs, 27 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 3202. Up to 448 conditions per place. [2022-07-19 21:45:00,957 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 124 selfloop transitions, 76 changer transitions 44/283 dead transitions. [2022-07-19 21:45:00,957 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 283 transitions, 2405 flow [2022-07-19 21:45:00,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:00,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:00,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-07-19 21:45:00,961 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-07-19 21:45:00,962 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-07-19 21:45:00,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-07-19 21:45:00,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:00,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-07-19 21:45:00,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:00,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:00,969 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:00,970 INFO L186 Difference]: Start difference. First operand has 245 places, 224 transitions, 1536 flow. Second operand 31 states and 1658 transitions. [2022-07-19 21:45:00,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 283 transitions, 2405 flow [2022-07-19 21:45:00,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 2194 flow, removed 48 selfloop flow, removed 26 redundant places. [2022-07-19 21:45:00,992 INFO L242 Difference]: Finished difference. Result has 255 places, 224 transitions, 1617 flow [2022-07-19 21:45:00,992 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1378, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1617, PETRI_PLACES=255, PETRI_TRANSITIONS=224} [2022-07-19 21:45:00,993 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-07-19 21:45:00,993 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 224 transitions, 1617 flow [2022-07-19 21:45:00,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:00,994 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:00,994 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] [2022-07-19 21:45:00,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-19 21:45:00,995 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:00,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:00,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1783083334, now seen corresponding path program 8 times [2022-07-19 21:45:00,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:00,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141095209] [2022-07-19 21:45:00,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:00,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:01,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:01,421 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-19 21:45:01,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:01,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141095209] [2022-07-19 21:45:01,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141095209] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:01,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:01,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:01,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119458192] [2022-07-19 21:45:01,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:01,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:01,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:01,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:01,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:01,424 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:01,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 224 transitions, 1617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:01,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:01,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:01,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:02,588 INFO L129 PetriNetUnfolder]: 260/735 cut-off events. [2022-07-19 21:45:02,589 INFO L130 PetriNetUnfolder]: For 2603/2603 co-relation queries the response was YES. [2022-07-19 21:45:02,594 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3340 conditions, 735 events. 260/735 cut-off events. For 2603/2603 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3649 event pairs, 33 based on Foata normal form. 1/734 useless extension candidates. Maximal degree in co-relation 3261. Up to 456 conditions per place. [2022-07-19 21:45:02,598 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 126 selfloop transitions, 73 changer transitions 39/277 dead transitions. [2022-07-19 21:45:02,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 277 transitions, 2429 flow [2022-07-19 21:45:02,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:02,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:02,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1603 transitions. [2022-07-19 21:45:02,603 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5684397163120567 [2022-07-19 21:45:02,603 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1603 transitions. [2022-07-19 21:45:02,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1603 transitions. [2022-07-19 21:45:02,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:02,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1603 transitions. [2022-07-19 21:45:02,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.43333333333333) internal successors, (1603), 30 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:02,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:02,612 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:02,612 INFO L186 Difference]: Start difference. First operand has 255 places, 224 transitions, 1617 flow. Second operand 30 states and 1603 transitions. [2022-07-19 21:45:02,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 277 transitions, 2429 flow [2022-07-19 21:45:02,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 277 transitions, 2192 flow, removed 35 selfloop flow, removed 29 redundant places. [2022-07-19 21:45:02,638 INFO L242 Difference]: Finished difference. Result has 256 places, 223 transitions, 1629 flow [2022-07-19 21:45:02,639 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1629, PETRI_PLACES=256, PETRI_TRANSITIONS=223} [2022-07-19 21:45:02,640 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-07-19 21:45:02,640 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 223 transitions, 1629 flow [2022-07-19 21:45:02,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:02,641 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:02,641 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] [2022-07-19 21:45:02,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-19 21:45:02,642 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:02,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:02,642 INFO L85 PathProgramCache]: Analyzing trace with hash -798716138, now seen corresponding path program 9 times [2022-07-19 21:45:02,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:02,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707845568] [2022-07-19 21:45:02,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:02,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:03,068 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-19 21:45:03,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:03,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707845568] [2022-07-19 21:45:03,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707845568] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:03,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:03,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:45:03,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596432533] [2022-07-19 21:45:03,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:03,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:45:03,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:03,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:45:03,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:45:03,071 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:03,072 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 223 transitions, 1629 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:03,072 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:03,072 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:03,072 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:05,297 INFO L129 PetriNetUnfolder]: 261/743 cut-off events. [2022-07-19 21:45:05,298 INFO L130 PetriNetUnfolder]: For 2968/2968 co-relation queries the response was YES. [2022-07-19 21:45:05,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3420 conditions, 743 events. 261/743 cut-off events. For 2968/2968 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3704 event pairs, 25 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3343. Up to 460 conditions per place. [2022-07-19 21:45:05,307 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 94 changer transitions 29/291 dead transitions. [2022-07-19 21:45:05,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 291 transitions, 2637 flow [2022-07-19 21:45:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-07-19 21:45:05,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-07-19 21:45:05,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2205 transitions. [2022-07-19 21:45:05,311 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2022-07-19 21:45:05,311 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2205 transitions. [2022-07-19 21:45:05,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2205 transitions. [2022-07-19 21:45:05,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:05,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2205 transitions. [2022-07-19 21:45:05,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.5) internal successors, (2205), 42 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:05,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:05,321 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:05,321 INFO L186 Difference]: Start difference. First operand has 256 places, 223 transitions, 1629 flow. Second operand 42 states and 2205 transitions. [2022-07-19 21:45:05,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 291 transitions, 2637 flow [2022-07-19 21:45:05,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 291 transitions, 2381 flow, removed 68 selfloop flow, removed 28 redundant places. [2022-07-19 21:45:05,345 INFO L242 Difference]: Finished difference. Result has 273 places, 244 transitions, 1891 flow [2022-07-19 21:45:05,345 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1468, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=1891, PETRI_PLACES=273, PETRI_TRANSITIONS=244} [2022-07-19 21:45:05,346 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 185 predicate places. [2022-07-19 21:45:05,346 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 244 transitions, 1891 flow [2022-07-19 21:45:05,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:05,347 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:05,348 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] [2022-07-19 21:45:05,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-19 21:45:05,348 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:05,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:05,349 INFO L85 PathProgramCache]: Analyzing trace with hash -811115394, now seen corresponding path program 10 times [2022-07-19 21:45:05,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:05,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268080502] [2022-07-19 21:45:05,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:05,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:05,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:05,696 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-19 21:45:05,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:05,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268080502] [2022-07-19 21:45:05,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268080502] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:05,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:05,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:05,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85408577] [2022-07-19 21:45:05,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:05,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:05,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:05,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:05,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:05,700 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:05,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 244 transitions, 1891 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:05,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:05,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:05,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:06,887 INFO L129 PetriNetUnfolder]: 261/745 cut-off events. [2022-07-19 21:45:06,887 INFO L130 PetriNetUnfolder]: For 3276/3276 co-relation queries the response was YES. [2022-07-19 21:45:06,893 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 745 events. 261/745 cut-off events. For 3276/3276 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 3786 event pairs, 24 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 3521. Up to 477 conditions per place. [2022-07-19 21:45:06,898 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 78 changer transitions 32/287 dead transitions. [2022-07-19 21:45:06,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 287 transitions, 2626 flow [2022-07-19 21:45:06,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-19 21:45:06,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-19 21:45:06,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1745 transitions. [2022-07-19 21:45:06,901 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625402965828498 [2022-07-19 21:45:06,901 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1745 transitions. [2022-07-19 21:45:06,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1745 transitions. [2022-07-19 21:45:06,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:06,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1745 transitions. [2022-07-19 21:45:06,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 52.878787878787875) internal successors, (1745), 33 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:06,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:06,908 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:06,908 INFO L186 Difference]: Start difference. First operand has 273 places, 244 transitions, 1891 flow. Second operand 33 states and 1745 transitions. [2022-07-19 21:45:06,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 287 transitions, 2626 flow [2022-07-19 21:45:06,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 287 transitions, 2308 flow, removed 96 selfloop flow, removed 27 redundant places. [2022-07-19 21:45:06,935 INFO L242 Difference]: Finished difference. Result has 280 places, 241 transitions, 1804 flow [2022-07-19 21:45:06,936 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1804, PETRI_PLACES=280, PETRI_TRANSITIONS=241} [2022-07-19 21:45:06,937 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 192 predicate places. [2022-07-19 21:45:06,938 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 241 transitions, 1804 flow [2022-07-19 21:45:06,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:06,938 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:06,939 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] [2022-07-19 21:45:06,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-19 21:45:06,939 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:06,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:06,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1115730886, now seen corresponding path program 11 times [2022-07-19 21:45:06,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:06,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983547288] [2022-07-19 21:45:06,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:06,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:07,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-19 21:45:07,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:07,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983547288] [2022-07-19 21:45:07,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983547288] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:07,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:07,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:07,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668023372] [2022-07-19 21:45:07,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:07,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:07,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:07,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:07,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:07,307 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:07,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 241 transitions, 1804 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:07,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:07,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:07,308 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:08,355 INFO L129 PetriNetUnfolder]: 251/701 cut-off events. [2022-07-19 21:45:08,355 INFO L130 PetriNetUnfolder]: For 2886/2886 co-relation queries the response was YES. [2022-07-19 21:45:08,359 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3431 conditions, 701 events. 251/701 cut-off events. For 2886/2886 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3438 event pairs, 23 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3347. Up to 465 conditions per place. [2022-07-19 21:45:08,362 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 134 selfloop transitions, 75 changer transitions 26/274 dead transitions. [2022-07-19 21:45:08,362 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 274 transitions, 2427 flow [2022-07-19 21:45:08,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:08,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:08,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1639 transitions. [2022-07-19 21:45:08,365 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5624571036376115 [2022-07-19 21:45:08,365 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1639 transitions. [2022-07-19 21:45:08,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1639 transitions. [2022-07-19 21:45:08,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:08,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1639 transitions. [2022-07-19 21:45:08,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.87096774193548) internal successors, (1639), 31 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:08,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:08,372 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:08,372 INFO L186 Difference]: Start difference. First operand has 280 places, 241 transitions, 1804 flow. Second operand 31 states and 1639 transitions. [2022-07-19 21:45:08,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 274 transitions, 2427 flow [2022-07-19 21:45:08,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 274 transitions, 2189 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-07-19 21:45:08,397 INFO L242 Difference]: Finished difference. Result has 274 places, 234 transitions, 1729 flow [2022-07-19 21:45:08,397 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1729, PETRI_PLACES=274, PETRI_TRANSITIONS=234} [2022-07-19 21:45:08,398 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 186 predicate places. [2022-07-19 21:45:08,398 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 234 transitions, 1729 flow [2022-07-19 21:45:08,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:08,398 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:08,399 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] [2022-07-19 21:45:08,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-19 21:45:08,399 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:08,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:08,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1030533186, now seen corresponding path program 12 times [2022-07-19 21:45:08,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:08,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081452745] [2022-07-19 21:45:08,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:08,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:08,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:08,810 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-19 21:45:08,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:08,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081452745] [2022-07-19 21:45:08,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081452745] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:08,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:08,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:45:08,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525131940] [2022-07-19 21:45:08,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:08,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:45:08,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:08,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:45:08,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:45:08,812 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:08,813 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 234 transitions, 1729 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:08,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:08,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:08,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:09,963 INFO L129 PetriNetUnfolder]: 244/700 cut-off events. [2022-07-19 21:45:09,963 INFO L130 PetriNetUnfolder]: For 2595/2595 co-relation queries the response was YES. [2022-07-19 21:45:09,968 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3293 conditions, 700 events. 244/700 cut-off events. For 2595/2595 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3374 event pairs, 32 based on Foata normal form. 1/700 useless extension candidates. Maximal degree in co-relation 3212. Up to 460 conditions per place. [2022-07-19 21:45:09,971 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 130 selfloop transitions, 75 changer transitions 19/263 dead transitions. [2022-07-19 21:45:09,971 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 263 transitions, 2301 flow [2022-07-19 21:45:09,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:09,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:09,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1633 transitions. [2022-07-19 21:45:09,980 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.560398078242965 [2022-07-19 21:45:09,980 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1633 transitions. [2022-07-19 21:45:09,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1633 transitions. [2022-07-19 21:45:09,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:09,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1633 transitions. [2022-07-19 21:45:09,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 52.67741935483871) internal successors, (1633), 31 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:09,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:09,989 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:09,989 INFO L186 Difference]: Start difference. First operand has 274 places, 234 transitions, 1729 flow. Second operand 31 states and 1633 transitions. [2022-07-19 21:45:09,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 263 transitions, 2301 flow [2022-07-19 21:45:10,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 263 transitions, 2097 flow, removed 17 selfloop flow, removed 33 redundant places. [2022-07-19 21:45:10,011 INFO L242 Difference]: Finished difference. Result has 267 places, 231 transitions, 1700 flow [2022-07-19 21:45:10,012 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1700, PETRI_PLACES=267, PETRI_TRANSITIONS=231} [2022-07-19 21:45:10,013 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 179 predicate places. [2022-07-19 21:45:10,013 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 231 transitions, 1700 flow [2022-07-19 21:45:10,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:10,013 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:10,014 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] [2022-07-19 21:45:10,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-19 21:45:10,014 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:10,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:10,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1360263200, now seen corresponding path program 13 times [2022-07-19 21:45:10,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:10,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962176767] [2022-07-19 21:45:10,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:10,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:10,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:10,464 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-19 21:45:10,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:10,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962176767] [2022-07-19 21:45:10,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962176767] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:10,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:10,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:45:10,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4544272] [2022-07-19 21:45:10,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:10,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:45:10,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:10,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:45:10,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:45:10,467 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:10,468 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 231 transitions, 1700 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:10,468 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:10,468 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:10,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:12,063 INFO L129 PetriNetUnfolder]: 238/683 cut-off events. [2022-07-19 21:45:12,064 INFO L130 PetriNetUnfolder]: For 2350/2350 co-relation queries the response was YES. [2022-07-19 21:45:12,067 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3178 conditions, 683 events. 238/683 cut-off events. For 2350/2350 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3213 event pairs, 35 based on Foata normal form. 1/682 useless extension candidates. Maximal degree in co-relation 3101. Up to 452 conditions per place. [2022-07-19 21:45:12,070 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 123 selfloop transitions, 65 changer transitions 26/253 dead transitions. [2022-07-19 21:45:12,070 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 253 transitions, 2225 flow [2022-07-19 21:45:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:12,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:12,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1677 transitions. [2022-07-19 21:45:12,080 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5575132978723404 [2022-07-19 21:45:12,081 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1677 transitions. [2022-07-19 21:45:12,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1677 transitions. [2022-07-19 21:45:12,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:12,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1677 transitions. [2022-07-19 21:45:12,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.40625) internal successors, (1677), 32 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:12,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:12,090 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:12,090 INFO L186 Difference]: Start difference. First operand has 267 places, 231 transitions, 1700 flow. Second operand 32 states and 1677 transitions. [2022-07-19 21:45:12,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 253 transitions, 2225 flow [2022-07-19 21:45:12,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 253 transitions, 2037 flow, removed 9 selfloop flow, removed 31 redundant places. [2022-07-19 21:45:12,111 INFO L242 Difference]: Finished difference. Result has 264 places, 215 transitions, 1558 flow [2022-07-19 21:45:12,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1558, PETRI_PLACES=264, PETRI_TRANSITIONS=215} [2022-07-19 21:45:12,113 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 176 predicate places. [2022-07-19 21:45:12,113 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 215 transitions, 1558 flow [2022-07-19 21:45:12,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:12,114 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:12,114 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] [2022-07-19 21:45:12,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-19 21:45:12,114 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:12,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:12,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1690499486, now seen corresponding path program 14 times [2022-07-19 21:45:12,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:12,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460897962] [2022-07-19 21:45:12,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:12,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:12,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:12,489 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-19 21:45:12,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:12,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460897962] [2022-07-19 21:45:12,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460897962] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:12,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:12,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:12,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144513852] [2022-07-19 21:45:12,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:12,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:12,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:12,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:12,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:12,492 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:12,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 215 transitions, 1558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:12,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:12,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:12,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:13,636 INFO L129 PetriNetUnfolder]: 260/745 cut-off events. [2022-07-19 21:45:13,637 INFO L130 PetriNetUnfolder]: For 2570/2570 co-relation queries the response was YES. [2022-07-19 21:45:13,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3362 conditions, 745 events. 260/745 cut-off events. For 2570/2570 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3759 event pairs, 37 based on Foata normal form. 1/743 useless extension candidates. Maximal degree in co-relation 3287. Up to 436 conditions per place. [2022-07-19 21:45:13,645 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 42/284 dead transitions. [2022-07-19 21:45:13,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 2512 flow [2022-07-19 21:45:13,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:45:13,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:45:13,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1861 transitions. [2022-07-19 21:45:13,648 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5656534954407295 [2022-07-19 21:45:13,648 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1861 transitions. [2022-07-19 21:45:13,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1861 transitions. [2022-07-19 21:45:13,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:13,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1861 transitions. [2022-07-19 21:45:13,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.17142857142857) internal successors, (1861), 35 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:13,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:13,656 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:13,656 INFO L186 Difference]: Start difference. First operand has 264 places, 215 transitions, 1558 flow. Second operand 35 states and 1861 transitions. [2022-07-19 21:45:13,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 2512 flow [2022-07-19 21:45:13,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 284 transitions, 2221 flow, removed 45 selfloop flow, removed 29 redundant places. [2022-07-19 21:45:13,676 INFO L242 Difference]: Finished difference. Result has 256 places, 224 transitions, 1654 flow [2022-07-19 21:45:13,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1654, PETRI_PLACES=256, PETRI_TRANSITIONS=224} [2022-07-19 21:45:13,677 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 168 predicate places. [2022-07-19 21:45:13,677 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 224 transitions, 1654 flow [2022-07-19 21:45:13,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:13,678 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:13,678 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] [2022-07-19 21:45:13,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-19 21:45:13,678 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:13,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:13,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1409575526, now seen corresponding path program 15 times [2022-07-19 21:45:13,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:13,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27106487] [2022-07-19 21:45:13,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:13,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:13,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:14,016 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-19 21:45:14,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:14,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27106487] [2022-07-19 21:45:14,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27106487] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:14,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:14,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:14,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692049256] [2022-07-19 21:45:14,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:14,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:14,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:14,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:14,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:14,025 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:14,026 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 224 transitions, 1654 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:14,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:14,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:14,026 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:15,246 INFO L129 PetriNetUnfolder]: 272/762 cut-off events. [2022-07-19 21:45:15,246 INFO L130 PetriNetUnfolder]: For 3705/3705 co-relation queries the response was YES. [2022-07-19 21:45:15,250 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3673 conditions, 762 events. 272/762 cut-off events. For 3705/3705 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3719 event pairs, 23 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 3596. Up to 458 conditions per place. [2022-07-19 21:45:15,254 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 138 selfloop transitions, 101 changer transitions 22/300 dead transitions. [2022-07-19 21:45:15,254 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 300 transitions, 2850 flow [2022-07-19 21:45:15,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:45:15,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:45:15,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1818 transitions. [2022-07-19 21:45:15,260 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5688360450563203 [2022-07-19 21:45:15,261 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1818 transitions. [2022-07-19 21:45:15,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1818 transitions. [2022-07-19 21:45:15,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:15,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1818 transitions. [2022-07-19 21:45:15,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.470588235294116) internal successors, (1818), 34 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:15,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:15,267 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:15,267 INFO L186 Difference]: Start difference. First operand has 256 places, 224 transitions, 1654 flow. Second operand 34 states and 1818 transitions. [2022-07-19 21:45:15,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 300 transitions, 2850 flow [2022-07-19 21:45:15,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 300 transitions, 2572 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-07-19 21:45:15,295 INFO L242 Difference]: Finished difference. Result has 260 places, 251 transitions, 2016 flow [2022-07-19 21:45:15,295 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1455, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2016, PETRI_PLACES=260, PETRI_TRANSITIONS=251} [2022-07-19 21:45:15,296 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 172 predicate places. [2022-07-19 21:45:15,296 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 251 transitions, 2016 flow [2022-07-19 21:45:15,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:15,296 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:15,297 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] [2022-07-19 21:45:15,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 21:45:15,297 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:15,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:15,298 INFO L85 PathProgramCache]: Analyzing trace with hash 2084111022, now seen corresponding path program 16 times [2022-07-19 21:45:15,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:15,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458793940] [2022-07-19 21:45:15,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:15,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:15,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:15,635 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-19 21:45:15,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:15,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458793940] [2022-07-19 21:45:15,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458793940] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:15,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:15,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-19 21:45:15,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016515718] [2022-07-19 21:45:15,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:15,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-19 21:45:15,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:15,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-19 21:45:15,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-19 21:45:15,639 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:15,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 251 transitions, 2016 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:15,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:15,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:15,640 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:16,616 INFO L129 PetriNetUnfolder]: 280/785 cut-off events. [2022-07-19 21:45:16,617 INFO L130 PetriNetUnfolder]: For 3938/3938 co-relation queries the response was YES. [2022-07-19 21:45:16,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3914 conditions, 785 events. 280/785 cut-off events. For 3938/3938 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3937 event pairs, 25 based on Foata normal form. 1/783 useless extension candidates. Maximal degree in co-relation 3839. Up to 487 conditions per place. [2022-07-19 21:45:16,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 89 changer transitions 29/308 dead transitions. [2022-07-19 21:45:16,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 308 transitions, 3040 flow [2022-07-19 21:45:16,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-19 21:45:16,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-19 21:45:16,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1560 transitions. [2022-07-19 21:45:16,631 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5722670579603815 [2022-07-19 21:45:16,631 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1560 transitions. [2022-07-19 21:45:16,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1560 transitions. [2022-07-19 21:45:16,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:16,632 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1560 transitions. [2022-07-19 21:45:16,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.793103448275865) internal successors, (1560), 29 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:16,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:16,637 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:16,637 INFO L186 Difference]: Start difference. First operand has 260 places, 251 transitions, 2016 flow. Second operand 29 states and 1560 transitions. [2022-07-19 21:45:16,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 308 transitions, 3040 flow [2022-07-19 21:45:16,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 308 transitions, 2719 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-07-19 21:45:16,666 INFO L242 Difference]: Finished difference. Result has 278 places, 259 transitions, 2077 flow [2022-07-19 21:45:16,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2077, PETRI_PLACES=278, PETRI_TRANSITIONS=259} [2022-07-19 21:45:16,666 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 190 predicate places. [2022-07-19 21:45:16,667 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 259 transitions, 2077 flow [2022-07-19 21:45:16,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:16,667 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:16,667 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] [2022-07-19 21:45:16,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-19 21:45:16,668 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:16,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2051877010, now seen corresponding path program 17 times [2022-07-19 21:45:16,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:16,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785633487] [2022-07-19 21:45:16,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:16,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:16,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:16,970 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-19 21:45:16,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:16,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785633487] [2022-07-19 21:45:16,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785633487] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:16,971 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:16,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:16,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012005323] [2022-07-19 21:45:16,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:16,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:16,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:16,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:16,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:16,973 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:16,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 259 transitions, 2077 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:16,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:16,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:16,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:17,977 INFO L129 PetriNetUnfolder]: 278/784 cut-off events. [2022-07-19 21:45:17,978 INFO L130 PetriNetUnfolder]: For 4212/4212 co-relation queries the response was YES. [2022-07-19 21:45:17,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 784 events. 278/784 cut-off events. For 4212/4212 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3955 event pairs, 25 based on Foata normal form. 1/782 useless extension candidates. Maximal degree in co-relation 3914. Up to 483 conditions per place. [2022-07-19 21:45:17,986 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 149 selfloop transitions, 85 changer transitions 35/308 dead transitions. [2022-07-19 21:45:17,986 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 308 transitions, 3007 flow [2022-07-19 21:45:17,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:17,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:17,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1658 transitions. [2022-07-19 21:45:17,988 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5689773507206589 [2022-07-19 21:45:17,988 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1658 transitions. [2022-07-19 21:45:17,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1658 transitions. [2022-07-19 21:45:17,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:17,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1658 transitions. [2022-07-19 21:45:17,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.483870967741936) internal successors, (1658), 31 states have internal predecessors, (1658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:17,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:17,993 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:17,993 INFO L186 Difference]: Start difference. First operand has 278 places, 259 transitions, 2077 flow. Second operand 31 states and 1658 transitions. [2022-07-19 21:45:17,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 308 transitions, 3007 flow [2022-07-19 21:45:18,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 308 transitions, 2721 flow, removed 64 selfloop flow, removed 27 redundant places. [2022-07-19 21:45:18,020 INFO L242 Difference]: Finished difference. Result has 286 places, 256 transitions, 2053 flow [2022-07-19 21:45:18,021 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1831, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2053, PETRI_PLACES=286, PETRI_TRANSITIONS=256} [2022-07-19 21:45:18,021 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-07-19 21:45:18,021 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 256 transitions, 2053 flow [2022-07-19 21:45:18,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:18,022 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:18,022 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] [2022-07-19 21:45:18,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-19 21:45:18,023 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:18,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:18,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1422442310, now seen corresponding path program 18 times [2022-07-19 21:45:18,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:18,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954283451] [2022-07-19 21:45:18,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:18,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:18,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:18,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-19 21:45:18,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:18,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954283451] [2022-07-19 21:45:18,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954283451] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:18,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:18,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:18,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974456142] [2022-07-19 21:45:18,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:18,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:18,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:18,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:18,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:18,370 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:18,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 256 transitions, 2053 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:18,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:18,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:18,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:19,552 INFO L129 PetriNetUnfolder]: 274/768 cut-off events. [2022-07-19 21:45:19,552 INFO L130 PetriNetUnfolder]: For 3941/3941 co-relation queries the response was YES. [2022-07-19 21:45:19,556 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3953 conditions, 768 events. 274/768 cut-off events. For 3941/3941 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3832 event pairs, 24 based on Foata normal form. 1/766 useless extension candidates. Maximal degree in co-relation 3868. Up to 481 conditions per place. [2022-07-19 21:45:19,560 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 92 changer transitions 26/304 dead transitions. [2022-07-19 21:45:19,560 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 304 transitions, 2973 flow [2022-07-19 21:45:19,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:19,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:19,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1606 transitions. [2022-07-19 21:45:19,563 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5695035460992908 [2022-07-19 21:45:19,563 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1606 transitions. [2022-07-19 21:45:19,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1606 transitions. [2022-07-19 21:45:19,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:19,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1606 transitions. [2022-07-19 21:45:19,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.53333333333333) internal successors, (1606), 30 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:19,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:19,567 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:19,567 INFO L186 Difference]: Start difference. First operand has 286 places, 256 transitions, 2053 flow. Second operand 30 states and 1606 transitions. [2022-07-19 21:45:19,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 304 transitions, 2973 flow [2022-07-19 21:45:19,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 304 transitions, 2719 flow, removed 24 selfloop flow, removed 28 redundant places. [2022-07-19 21:45:19,587 INFO L242 Difference]: Finished difference. Result has 286 places, 259 transitions, 2104 flow [2022-07-19 21:45:19,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2104, PETRI_PLACES=286, PETRI_TRANSITIONS=259} [2022-07-19 21:45:19,588 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 198 predicate places. [2022-07-19 21:45:19,588 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 259 transitions, 2104 flow [2022-07-19 21:45:19,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:19,588 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:19,588 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] [2022-07-19 21:45:19,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-19 21:45:19,589 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:19,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:19,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2093389318, now seen corresponding path program 19 times [2022-07-19 21:45:19,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:19,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571263863] [2022-07-19 21:45:19,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:19,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:19,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:19,936 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-19 21:45:19,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:19,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571263863] [2022-07-19 21:45:19,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571263863] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:19,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:19,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:19,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859595647] [2022-07-19 21:45:19,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:19,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:19,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:19,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:19,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:19,939 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:19,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 259 transitions, 2104 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:19,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:19,940 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:19,940 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:20,966 INFO L129 PetriNetUnfolder]: 280/787 cut-off events. [2022-07-19 21:45:20,967 INFO L130 PetriNetUnfolder]: For 4356/4356 co-relation queries the response was YES. [2022-07-19 21:45:20,972 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4093 conditions, 787 events. 280/787 cut-off events. For 4356/4356 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3990 event pairs, 26 based on Foata normal form. 1/784 useless extension candidates. Maximal degree in co-relation 4008. Up to 511 conditions per place. [2022-07-19 21:45:20,975 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 78 changer transitions 30/312 dead transitions. [2022-07-19 21:45:20,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 312 transitions, 3125 flow [2022-07-19 21:45:20,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:20,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:20,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1651 transitions. [2022-07-19 21:45:20,978 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5665751544269046 [2022-07-19 21:45:20,978 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1651 transitions. [2022-07-19 21:45:20,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1651 transitions. [2022-07-19 21:45:20,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:20,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1651 transitions. [2022-07-19 21:45:20,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.25806451612903) internal successors, (1651), 31 states have internal predecessors, (1651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:20,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:20,983 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:20,983 INFO L186 Difference]: Start difference. First operand has 286 places, 259 transitions, 2104 flow. Second operand 31 states and 1651 transitions. [2022-07-19 21:45:20,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 312 transitions, 3125 flow [2022-07-19 21:45:21,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 312 transitions, 2890 flow, removed 47 selfloop flow, removed 26 redundant places. [2022-07-19 21:45:21,004 INFO L242 Difference]: Finished difference. Result has 297 places, 266 transitions, 2244 flow [2022-07-19 21:45:21,004 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2244, PETRI_PLACES=297, PETRI_TRANSITIONS=266} [2022-07-19 21:45:21,005 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 209 predicate places. [2022-07-19 21:45:21,005 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 266 transitions, 2244 flow [2022-07-19 21:45:21,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:21,005 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:21,005 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] [2022-07-19 21:45:21,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-19 21:45:21,006 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:21,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:21,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1511959520, now seen corresponding path program 20 times [2022-07-19 21:45:21,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:21,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716270595] [2022-07-19 21:45:21,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:21,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:21,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:21,367 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-19 21:45:21,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:21,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716270595] [2022-07-19 21:45:21,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716270595] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:21,367 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:21,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:21,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984257947] [2022-07-19 21:45:21,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:21,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:21,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:21,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:21,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:21,369 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:21,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 266 transitions, 2244 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:21,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:21,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:21,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:22,598 INFO L129 PetriNetUnfolder]: 278/791 cut-off events. [2022-07-19 21:45:22,598 INFO L130 PetriNetUnfolder]: For 4509/4509 co-relation queries the response was YES. [2022-07-19 21:45:22,602 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4160 conditions, 791 events. 278/791 cut-off events. For 4509/4509 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4047 event pairs, 23 based on Foata normal form. 1/789 useless extension candidates. Maximal degree in co-relation 4069. Up to 503 conditions per place. [2022-07-19 21:45:22,605 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 86 changer transitions 30/310 dead transitions. [2022-07-19 21:45:22,605 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 310 transitions, 3174 flow [2022-07-19 21:45:22,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:22,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:22,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-19 21:45:22,607 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-19 21:45:22,607 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-19 21:45:22,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-19 21:45:22,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:22,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-19 21:45:22,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:22,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:22,611 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:22,612 INFO L186 Difference]: Start difference. First operand has 297 places, 266 transitions, 2244 flow. Second operand 32 states and 1701 transitions. [2022-07-19 21:45:22,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 310 transitions, 3174 flow [2022-07-19 21:45:22,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 310 transitions, 2977 flow, removed 39 selfloop flow, removed 26 redundant places. [2022-07-19 21:45:22,635 INFO L242 Difference]: Finished difference. Result has 304 places, 264 transitions, 2304 flow [2022-07-19 21:45:22,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2304, PETRI_PLACES=304, PETRI_TRANSITIONS=264} [2022-07-19 21:45:22,636 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 216 predicate places. [2022-07-19 21:45:22,636 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 264 transitions, 2304 flow [2022-07-19 21:45:22,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:22,637 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:22,637 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] [2022-07-19 21:45:22,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-19 21:45:22,637 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:22,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:22,638 INFO L85 PathProgramCache]: Analyzing trace with hash -462340898, now seen corresponding path program 21 times [2022-07-19 21:45:22,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:22,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299926796] [2022-07-19 21:45:22,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:22,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:22,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:23,021 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-19 21:45:23,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:23,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299926796] [2022-07-19 21:45:23,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299926796] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:23,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:23,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:23,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747079825] [2022-07-19 21:45:23,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:23,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:23,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:23,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:23,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:23,023 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:23,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 264 transitions, 2304 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:23,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:23,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:23,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:24,052 INFO L129 PetriNetUnfolder]: 274/774 cut-off events. [2022-07-19 21:45:24,052 INFO L130 PetriNetUnfolder]: For 4679/4679 co-relation queries the response was YES. [2022-07-19 21:45:24,056 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4169 conditions, 774 events. 274/774 cut-off events. For 4679/4679 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3863 event pairs, 21 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 4077. Up to 472 conditions per place. [2022-07-19 21:45:24,059 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 151 selfloop transitions, 98 changer transitions 26/314 dead transitions. [2022-07-19 21:45:24,059 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 314 transitions, 3258 flow [2022-07-19 21:45:24,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:24,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:24,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-07-19 21:45:24,060 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-07-19 21:45:24,060 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-07-19 21:45:24,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-07-19 21:45:24,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:24,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-07-19 21:45:24,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:24,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:24,064 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:24,064 INFO L186 Difference]: Start difference. First operand has 304 places, 264 transitions, 2304 flow. Second operand 31 states and 1659 transitions. [2022-07-19 21:45:24,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 314 transitions, 3258 flow [2022-07-19 21:45:24,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 314 transitions, 3017 flow, removed 49 selfloop flow, removed 30 redundant places. [2022-07-19 21:45:24,086 INFO L242 Difference]: Finished difference. Result has 305 places, 267 transitions, 2388 flow [2022-07-19 21:45:24,086 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2109, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2388, PETRI_PLACES=305, PETRI_TRANSITIONS=267} [2022-07-19 21:45:24,087 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 217 predicate places. [2022-07-19 21:45:24,087 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 267 transitions, 2388 flow [2022-07-19 21:45:24,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:24,087 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:24,087 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] [2022-07-19 21:45:24,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-19 21:45:24,087 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:24,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:24,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1766688790, now seen corresponding path program 22 times [2022-07-19 21:45:24,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:24,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475758185] [2022-07-19 21:45:24,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:24,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:24,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:24,493 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-19 21:45:24,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:24,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475758185] [2022-07-19 21:45:24,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475758185] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:24,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:24,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:45:24,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746156274] [2022-07-19 21:45:24,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:24,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:45:24,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:24,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:45:24,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:45:24,496 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:24,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 267 transitions, 2388 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:24,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:24,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:24,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:25,764 INFO L129 PetriNetUnfolder]: 275/781 cut-off events. [2022-07-19 21:45:25,764 INFO L130 PetriNetUnfolder]: For 4192/4192 co-relation queries the response was YES. [2022-07-19 21:45:25,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 781 events. 275/781 cut-off events. For 4192/4192 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3918 event pairs, 22 based on Foata normal form. 1/779 useless extension candidates. Maximal degree in co-relation 4138. Up to 505 conditions per place. [2022-07-19 21:45:25,772 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 91 changer transitions 22/311 dead transitions. [2022-07-19 21:45:25,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 311 transitions, 3282 flow [2022-07-19 21:45:25,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:45:25,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:45:25,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1798 transitions. [2022-07-19 21:45:25,774 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625782227784731 [2022-07-19 21:45:25,774 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1798 transitions. [2022-07-19 21:45:25,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1798 transitions. [2022-07-19 21:45:25,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:25,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1798 transitions. [2022-07-19 21:45:25,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.88235294117647) internal successors, (1798), 34 states have internal predecessors, (1798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:25,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:25,780 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:25,780 INFO L186 Difference]: Start difference. First operand has 305 places, 267 transitions, 2388 flow. Second operand 34 states and 1798 transitions. [2022-07-19 21:45:25,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 311 transitions, 3282 flow [2022-07-19 21:45:25,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 311 transitions, 3014 flow, removed 32 selfloop flow, removed 28 redundant places. [2022-07-19 21:45:25,817 INFO L242 Difference]: Finished difference. Result has 313 places, 272 transitions, 2453 flow [2022-07-19 21:45:25,817 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2453, PETRI_PLACES=313, PETRI_TRANSITIONS=272} [2022-07-19 21:45:25,818 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 225 predicate places. [2022-07-19 21:45:25,818 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 272 transitions, 2453 flow [2022-07-19 21:45:25,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:25,818 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:25,819 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] [2022-07-19 21:45:25,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-19 21:45:25,819 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:25,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:25,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1582155802, now seen corresponding path program 23 times [2022-07-19 21:45:25,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:25,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824337546] [2022-07-19 21:45:25,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:25,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:25,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:26,114 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-19 21:45:26,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:26,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824337546] [2022-07-19 21:45:26,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824337546] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:26,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:26,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:26,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516741751] [2022-07-19 21:45:26,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:26,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:26,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:26,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:26,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:26,117 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:26,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 272 transitions, 2453 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:26,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:26,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:26,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:27,348 INFO L129 PetriNetUnfolder]: 276/788 cut-off events. [2022-07-19 21:45:27,348 INFO L130 PetriNetUnfolder]: For 4695/4695 co-relation queries the response was YES. [2022-07-19 21:45:27,353 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4329 conditions, 788 events. 276/788 cut-off events. For 4695/4695 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4005 event pairs, 18 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4234. Up to 503 conditions per place. [2022-07-19 21:45:27,356 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 161 selfloop transitions, 98 changer transitions 21/319 dead transitions. [2022-07-19 21:45:27,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 319 transitions, 3414 flow [2022-07-19 21:45:27,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:27,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:27,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1706 transitions. [2022-07-19 21:45:27,361 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567154255319149 [2022-07-19 21:45:27,361 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1706 transitions. [2022-07-19 21:45:27,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1706 transitions. [2022-07-19 21:45:27,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:27,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1706 transitions. [2022-07-19 21:45:27,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.3125) internal successors, (1706), 32 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:27,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:27,367 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:27,367 INFO L186 Difference]: Start difference. First operand has 313 places, 272 transitions, 2453 flow. Second operand 32 states and 1706 transitions. [2022-07-19 21:45:27,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 319 transitions, 3414 flow [2022-07-19 21:45:27,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 319 transitions, 3211 flow, removed 37 selfloop flow, removed 27 redundant places. [2022-07-19 21:45:27,402 INFO L242 Difference]: Finished difference. Result has 322 places, 278 transitions, 2613 flow [2022-07-19 21:45:27,402 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2613, PETRI_PLACES=322, PETRI_TRANSITIONS=278} [2022-07-19 21:45:27,403 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-19 21:45:27,403 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 278 transitions, 2613 flow [2022-07-19 21:45:27,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:27,404 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:27,404 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] [2022-07-19 21:45:27,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-19 21:45:27,404 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:27,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:27,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1449125434, now seen corresponding path program 24 times [2022-07-19 21:45:27,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:27,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42480710] [2022-07-19 21:45:27,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:27,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:27,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:27,772 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-19 21:45:27,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:27,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42480710] [2022-07-19 21:45:27,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42480710] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:27,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:27,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:27,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700025953] [2022-07-19 21:45:27,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:27,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:27,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:27,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:27,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:27,775 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:27,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 278 transitions, 2613 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:27,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:27,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:27,776 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:29,077 INFO L129 PetriNetUnfolder]: 269/789 cut-off events. [2022-07-19 21:45:29,077 INFO L130 PetriNetUnfolder]: For 4915/4915 co-relation queries the response was YES. [2022-07-19 21:45:29,083 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4392 conditions, 789 events. 269/789 cut-off events. For 4915/4915 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4030 event pairs, 22 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4291. Up to 507 conditions per place. [2022-07-19 21:45:29,085 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 162 selfloop transitions, 92 changer transitions 18/311 dead transitions. [2022-07-19 21:45:29,085 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 311 transitions, 3355 flow [2022-07-19 21:45:29,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:29,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:29,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1597 transitions. [2022-07-19 21:45:29,087 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5663120567375887 [2022-07-19 21:45:29,087 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1597 transitions. [2022-07-19 21:45:29,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1597 transitions. [2022-07-19 21:45:29,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:29,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1597 transitions. [2022-07-19 21:45:29,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.233333333333334) internal successors, (1597), 30 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:29,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:29,090 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:29,091 INFO L186 Difference]: Start difference. First operand has 322 places, 278 transitions, 2613 flow. Second operand 30 states and 1597 transitions. [2022-07-19 21:45:29,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 311 transitions, 3355 flow [2022-07-19 21:45:29,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 311 transitions, 3165 flow, removed 32 selfloop flow, removed 25 redundant places. [2022-07-19 21:45:29,136 INFO L242 Difference]: Finished difference. Result has 327 places, 275 transitions, 2626 flow [2022-07-19 21:45:29,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2626, PETRI_PLACES=327, PETRI_TRANSITIONS=275} [2022-07-19 21:45:29,137 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 239 predicate places. [2022-07-19 21:45:29,137 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 275 transitions, 2626 flow [2022-07-19 21:45:29,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:29,137 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:29,137 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] [2022-07-19 21:45:29,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-19 21:45:29,138 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:29,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:29,138 INFO L85 PathProgramCache]: Analyzing trace with hash -771716962, now seen corresponding path program 25 times [2022-07-19 21:45:29,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:29,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554761233] [2022-07-19 21:45:29,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:29,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:29,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:29,520 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-19 21:45:29,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:29,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554761233] [2022-07-19 21:45:29,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554761233] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:29,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:29,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:29,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978846955] [2022-07-19 21:45:29,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:29,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:29,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:29,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:29,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:29,522 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:29,523 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 275 transitions, 2626 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:29,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:29,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:29,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:31,127 INFO L129 PetriNetUnfolder]: 275/790 cut-off events. [2022-07-19 21:45:31,127 INFO L130 PetriNetUnfolder]: For 5300/5300 co-relation queries the response was YES. [2022-07-19 21:45:31,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4565 conditions, 790 events. 275/790 cut-off events. For 5300/5300 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4016 event pairs, 21 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 4462. Up to 498 conditions per place. [2022-07-19 21:45:31,136 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 156 selfloop transitions, 105 changer transitions 21/321 dead transitions. [2022-07-19 21:45:31,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 321 transitions, 3615 flow [2022-07-19 21:45:31,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-19 21:45:31,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-19 21:45:31,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1756 transitions. [2022-07-19 21:45:31,145 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.56608639587363 [2022-07-19 21:45:31,145 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1756 transitions. [2022-07-19 21:45:31,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1756 transitions. [2022-07-19 21:45:31,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:31,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1756 transitions. [2022-07-19 21:45:31,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 53.21212121212121) internal successors, (1756), 33 states have internal predecessors, (1756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:31,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:31,150 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 94.0) internal successors, (3196), 34 states have internal predecessors, (3196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:31,151 INFO L186 Difference]: Start difference. First operand has 327 places, 275 transitions, 2626 flow. Second operand 33 states and 1756 transitions. [2022-07-19 21:45:31,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 321 transitions, 3615 flow [2022-07-19 21:45:31,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 321 transitions, 3349 flow, removed 21 selfloop flow, removed 31 redundant places. [2022-07-19 21:45:31,191 INFO L242 Difference]: Finished difference. Result has 331 places, 280 transitions, 2745 flow [2022-07-19 21:45:31,191 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2384, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2745, PETRI_PLACES=331, PETRI_TRANSITIONS=280} [2022-07-19 21:45:31,192 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 243 predicate places. [2022-07-19 21:45:31,192 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 280 transitions, 2745 flow [2022-07-19 21:45:31,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:31,193 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:31,193 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] [2022-07-19 21:45:31,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-19 21:45:31,193 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:31,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:31,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1151247688, now seen corresponding path program 26 times [2022-07-19 21:45:31,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:31,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333741794] [2022-07-19 21:45:31,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:31,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:31,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:31,596 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-19 21:45:31,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:31,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333741794] [2022-07-19 21:45:31,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333741794] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:31,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:31,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:45:31,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096632961] [2022-07-19 21:45:31,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:31,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:45:31,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:31,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:45:31,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:45:31,598 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:31,599 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 280 transitions, 2745 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:31,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:31,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:31,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:32,811 INFO L129 PetriNetUnfolder]: 268/779 cut-off events. [2022-07-19 21:45:32,811 INFO L130 PetriNetUnfolder]: For 5642/5642 co-relation queries the response was YES. [2022-07-19 21:45:32,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4563 conditions, 779 events. 268/779 cut-off events. For 5642/5642 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4011 event pairs, 20 based on Foata normal form. 1/776 useless extension candidates. Maximal degree in co-relation 4457. Up to 522 conditions per place. [2022-07-19 21:45:32,820 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 168 selfloop transitions, 82 changer transitions 21/310 dead transitions. [2022-07-19 21:45:32,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 310 transitions, 3465 flow [2022-07-19 21:45:32,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:32,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:32,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1689 transitions. [2022-07-19 21:45:32,829 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5615026595744681 [2022-07-19 21:45:32,829 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1689 transitions. [2022-07-19 21:45:32,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1689 transitions. [2022-07-19 21:45:32,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:32,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1689 transitions. [2022-07-19 21:45:32,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.78125) internal successors, (1689), 32 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:32,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:32,852 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:32,852 INFO L186 Difference]: Start difference. First operand has 331 places, 280 transitions, 2745 flow. Second operand 32 states and 1689 transitions. [2022-07-19 21:45:32,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 310 transitions, 3465 flow [2022-07-19 21:45:32,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 310 transitions, 3251 flow, removed 42 selfloop flow, removed 26 redundant places. [2022-07-19 21:45:32,895 INFO L242 Difference]: Finished difference. Result has 337 places, 274 transitions, 2648 flow [2022-07-19 21:45:32,896 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2648, PETRI_PLACES=337, PETRI_TRANSITIONS=274} [2022-07-19 21:45:32,898 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 249 predicate places. [2022-07-19 21:45:32,898 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 274 transitions, 2648 flow [2022-07-19 21:45:32,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:32,898 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:32,899 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] [2022-07-19 21:45:32,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-19 21:45:32,899 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:32,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:32,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1179211540, now seen corresponding path program 27 times [2022-07-19 21:45:32,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:32,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623043571] [2022-07-19 21:45:32,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:32,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:33,331 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-19 21:45:33,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:33,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623043571] [2022-07-19 21:45:33,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623043571] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:33,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:33,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:45:33,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501385927] [2022-07-19 21:45:33,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:33,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:45:33,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:33,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:45:33,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:45:33,335 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:33,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 274 transitions, 2648 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:33,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:33,335 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:33,336 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:35,238 INFO L129 PetriNetUnfolder]: 263/763 cut-off events. [2022-07-19 21:45:35,239 INFO L130 PetriNetUnfolder]: For 5128/5128 co-relation queries the response was YES. [2022-07-19 21:45:35,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4457 conditions, 763 events. 263/763 cut-off events. For 5128/5128 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3837 event pairs, 22 based on Foata normal form. 1/760 useless extension candidates. Maximal degree in co-relation 4354. Up to 514 conditions per place. [2022-07-19 21:45:35,247 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 165 selfloop transitions, 84 changer transitions 17/305 dead transitions. [2022-07-19 21:45:35,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 305 transitions, 3420 flow [2022-07-19 21:45:35,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:45:35,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:45:35,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1837 transitions. [2022-07-19 21:45:35,257 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5583586626139818 [2022-07-19 21:45:35,257 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1837 transitions. [2022-07-19 21:45:35,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1837 transitions. [2022-07-19 21:45:35,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:35,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1837 transitions. [2022-07-19 21:45:35,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.48571428571429) internal successors, (1837), 35 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:35,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:35,263 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:35,263 INFO L186 Difference]: Start difference. First operand has 337 places, 274 transitions, 2648 flow. Second operand 35 states and 1837 transitions. [2022-07-19 21:45:35,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 305 transitions, 3420 flow [2022-07-19 21:45:35,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 305 transitions, 3109 flow, removed 18 selfloop flow, removed 36 redundant places. [2022-07-19 21:45:35,303 INFO L242 Difference]: Finished difference. Result has 334 places, 273 transitions, 2558 flow [2022-07-19 21:45:35,303 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2558, PETRI_PLACES=334, PETRI_TRANSITIONS=273} [2022-07-19 21:45:35,304 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 246 predicate places. [2022-07-19 21:45:35,304 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 273 transitions, 2558 flow [2022-07-19 21:45:35,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:35,305 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:35,305 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] [2022-07-19 21:45:35,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-19 21:45:35,305 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:35,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:35,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1837290896, now seen corresponding path program 28 times [2022-07-19 21:45:35,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:35,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726915282] [2022-07-19 21:45:35,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:35,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:35,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:35,698 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-19 21:45:35,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:35,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726915282] [2022-07-19 21:45:35,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726915282] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:35,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:35,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:35,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954482461] [2022-07-19 21:45:35,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:35,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:35,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:35,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:35,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:35,700 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:35,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 273 transitions, 2558 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:35,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:35,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:35,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:37,042 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-07-19 21:45:37,042 INFO L130 PetriNetUnfolder]: For 5108/5108 co-relation queries the response was YES. [2022-07-19 21:45:37,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4334 conditions, 761 events. 262/761 cut-off events. For 5108/5108 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3848 event pairs, 21 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4233. Up to 493 conditions per place. [2022-07-19 21:45:37,051 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 155 selfloop transitions, 94 changer transitions 18/306 dead transitions. [2022-07-19 21:45:37,052 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 306 transitions, 3298 flow [2022-07-19 21:45:37,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:37,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:37,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1646 transitions. [2022-07-19 21:45:37,061 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5648592999313659 [2022-07-19 21:45:37,061 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1646 transitions. [2022-07-19 21:45:37,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1646 transitions. [2022-07-19 21:45:37,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:37,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1646 transitions. [2022-07-19 21:45:37,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.096774193548384) internal successors, (1646), 31 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:37,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:37,088 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:37,089 INFO L186 Difference]: Start difference. First operand has 334 places, 273 transitions, 2558 flow. Second operand 31 states and 1646 transitions. [2022-07-19 21:45:37,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 306 transitions, 3298 flow [2022-07-19 21:45:37,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 306 transitions, 3069 flow, removed 26 selfloop flow, removed 34 redundant places. [2022-07-19 21:45:37,127 INFO L242 Difference]: Finished difference. Result has 330 places, 270 transitions, 2539 flow [2022-07-19 21:45:37,128 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2539, PETRI_PLACES=330, PETRI_TRANSITIONS=270} [2022-07-19 21:45:37,132 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 242 predicate places. [2022-07-19 21:45:37,133 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 270 transitions, 2539 flow [2022-07-19 21:45:37,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:37,133 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:37,133 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] [2022-07-19 21:45:37,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-19 21:45:37,134 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:37,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:37,134 INFO L85 PathProgramCache]: Analyzing trace with hash 681641326, now seen corresponding path program 29 times [2022-07-19 21:45:37,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:37,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70791469] [2022-07-19 21:45:37,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:37,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:37,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:37,508 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-19 21:45:37,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:37,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70791469] [2022-07-19 21:45:37,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70791469] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:37,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:37,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:37,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916796941] [2022-07-19 21:45:37,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:37,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:37,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:37,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:37,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:37,510 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:37,511 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 270 transitions, 2539 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:37,511 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:37,511 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:37,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:38,537 INFO L129 PetriNetUnfolder]: 262/761 cut-off events. [2022-07-19 21:45:38,537 INFO L130 PetriNetUnfolder]: For 4914/4914 co-relation queries the response was YES. [2022-07-19 21:45:38,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4358 conditions, 761 events. 262/761 cut-off events. For 4914/4914 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3826 event pairs, 17 based on Foata normal form. 1/759 useless extension candidates. Maximal degree in co-relation 4258. Up to 466 conditions per place. [2022-07-19 21:45:38,546 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 147 selfloop transitions, 111 changer transitions 19/316 dead transitions. [2022-07-19 21:45:38,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 316 transitions, 3517 flow [2022-07-19 21:45:38,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-19 21:45:38,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-19 21:45:38,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1553 transitions. [2022-07-19 21:45:38,553 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5696991929567131 [2022-07-19 21:45:38,553 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1553 transitions. [2022-07-19 21:45:38,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1553 transitions. [2022-07-19 21:45:38,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:38,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1553 transitions. [2022-07-19 21:45:38,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 53.55172413793103) internal successors, (1553), 29 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:38,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:38,558 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 94.0) internal successors, (2820), 30 states have internal predecessors, (2820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:38,558 INFO L186 Difference]: Start difference. First operand has 330 places, 270 transitions, 2539 flow. Second operand 29 states and 1553 transitions. [2022-07-19 21:45:38,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 316 transitions, 3517 flow [2022-07-19 21:45:38,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 316 transitions, 3219 flow, removed 15 selfloop flow, removed 32 redundant places. [2022-07-19 21:45:38,590 INFO L242 Difference]: Finished difference. Result has 325 places, 275 transitions, 2609 flow [2022-07-19 21:45:38,591 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2609, PETRI_PLACES=325, PETRI_TRANSITIONS=275} [2022-07-19 21:45:38,591 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 237 predicate places. [2022-07-19 21:45:38,591 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 275 transitions, 2609 flow [2022-07-19 21:45:38,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:38,592 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:38,592 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] [2022-07-19 21:45:38,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-19 21:45:38,592 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:38,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:38,593 INFO L85 PathProgramCache]: Analyzing trace with hash 860362678, now seen corresponding path program 30 times [2022-07-19 21:45:38,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:38,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688612117] [2022-07-19 21:45:38,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:38,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:38,945 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-19 21:45:38,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:38,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688612117] [2022-07-19 21:45:38,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688612117] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:38,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:38,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:45:38,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927069204] [2022-07-19 21:45:38,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:38,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:45:38,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:38,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:45:38,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:45:38,947 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:38,948 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 275 transitions, 2609 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:38,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:38,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:38,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:41,834 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:45:42,202 INFO L129 PetriNetUnfolder]: 258/735 cut-off events. [2022-07-19 21:45:42,203 INFO L130 PetriNetUnfolder]: For 4990/4990 co-relation queries the response was YES. [2022-07-19 21:45:42,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 735 events. 258/735 cut-off events. For 4990/4990 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 3573 event pairs, 20 based on Foata normal form. 1/733 useless extension candidates. Maximal degree in co-relation 4133. Up to 505 conditions per place. [2022-07-19 21:45:42,212 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 166 selfloop transitions, 64 changer transitions 29/298 dead transitions. [2022-07-19 21:45:42,213 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 298 transitions, 3230 flow [2022-07-19 21:45:42,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:42,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:42,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1681 transitions. [2022-07-19 21:45:42,215 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558843085106383 [2022-07-19 21:45:42,215 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1681 transitions. [2022-07-19 21:45:42,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1681 transitions. [2022-07-19 21:45:42,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:42,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1681 transitions. [2022-07-19 21:45:42,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.53125) internal successors, (1681), 32 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:42,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:42,220 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:42,221 INFO L186 Difference]: Start difference. First operand has 325 places, 275 transitions, 2609 flow. Second operand 32 states and 1681 transitions. [2022-07-19 21:45:42,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 298 transitions, 3230 flow [2022-07-19 21:45:42,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 298 transitions, 2964 flow, removed 41 selfloop flow, removed 25 redundant places. [2022-07-19 21:45:42,259 INFO L242 Difference]: Finished difference. Result has 330 places, 255 transitions, 2250 flow [2022-07-19 21:45:42,259 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2250, PETRI_PLACES=330, PETRI_TRANSITIONS=255} [2022-07-19 21:45:42,260 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 242 predicate places. [2022-07-19 21:45:42,261 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 255 transitions, 2250 flow [2022-07-19 21:45:42,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:42,261 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:42,261 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] [2022-07-19 21:45:42,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-19 21:45:42,262 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:42,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:42,263 INFO L85 PathProgramCache]: Analyzing trace with hash -575180962, now seen corresponding path program 31 times [2022-07-19 21:45:42,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:42,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288557191] [2022-07-19 21:45:42,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:42,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:42,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:42,638 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-19 21:45:42,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:42,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288557191] [2022-07-19 21:45:42,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288557191] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:42,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:42,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:42,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460739011] [2022-07-19 21:45:42,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:42,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:42,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:42,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:42,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:42,640 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:42,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 255 transitions, 2250 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:42,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:42,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:42,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:43,757 INFO L129 PetriNetUnfolder]: 261/731 cut-off events. [2022-07-19 21:45:43,757 INFO L130 PetriNetUnfolder]: For 4284/4284 co-relation queries the response was YES. [2022-07-19 21:45:43,762 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4043 conditions, 731 events. 261/731 cut-off events. For 4284/4284 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3544 event pairs, 17 based on Foata normal form. 1/729 useless extension candidates. Maximal degree in co-relation 3946. Up to 463 conditions per place. [2022-07-19 21:45:43,764 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 143 selfloop transitions, 97 changer transitions 18/297 dead transitions. [2022-07-19 21:45:43,765 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 297 transitions, 3101 flow [2022-07-19 21:45:43,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:43,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:43,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1602 transitions. [2022-07-19 21:45:43,767 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5680851063829787 [2022-07-19 21:45:43,767 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1602 transitions. [2022-07-19 21:45:43,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1602 transitions. [2022-07-19 21:45:43,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:43,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1602 transitions. [2022-07-19 21:45:43,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.4) internal successors, (1602), 30 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:43,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:43,772 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:43,772 INFO L186 Difference]: Start difference. First operand has 330 places, 255 transitions, 2250 flow. Second operand 30 states and 1602 transitions. [2022-07-19 21:45:43,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 297 transitions, 3101 flow [2022-07-19 21:45:43,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 297 transitions, 2818 flow, removed 35 selfloop flow, removed 37 redundant places. [2022-07-19 21:45:43,804 INFO L242 Difference]: Finished difference. Result has 301 places, 257 transitions, 2260 flow [2022-07-19 21:45:43,804 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2260, PETRI_PLACES=301, PETRI_TRANSITIONS=257} [2022-07-19 21:45:43,805 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 213 predicate places. [2022-07-19 21:45:43,805 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 257 transitions, 2260 flow [2022-07-19 21:45:43,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:43,805 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:43,806 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] [2022-07-19 21:45:43,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-19 21:45:43,806 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:43,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:43,806 INFO L85 PathProgramCache]: Analyzing trace with hash -397698678, now seen corresponding path program 32 times [2022-07-19 21:45:43,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:43,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261219359] [2022-07-19 21:45:43,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:43,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:43,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:44,107 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-19 21:45:44,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:44,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261219359] [2022-07-19 21:45:44,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261219359] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:44,107 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:44,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:44,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213363528] [2022-07-19 21:45:44,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:44,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:44,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:44,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:44,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:44,108 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:44,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 257 transitions, 2260 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:44,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:44,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:44,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:45,116 INFO L129 PetriNetUnfolder]: 256/718 cut-off events. [2022-07-19 21:45:45,117 INFO L130 PetriNetUnfolder]: For 4216/4216 co-relation queries the response was YES. [2022-07-19 21:45:45,122 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3933 conditions, 718 events. 256/718 cut-off events. For 4216/4216 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3428 event pairs, 18 based on Foata normal form. 1/716 useless extension candidates. Maximal degree in co-relation 3843. Up to 456 conditions per place. [2022-07-19 21:45:45,124 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 143 selfloop transitions, 100 changer transitions 14/296 dead transitions. [2022-07-19 21:45:45,124 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 296 transitions, 3085 flow [2022-07-19 21:45:45,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:45,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:45,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-19 21:45:45,126 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-19 21:45:45,126 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-19 21:45:45,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-19 21:45:45,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:45,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-19 21:45:45,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:45,130 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:45,131 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:45,131 INFO L186 Difference]: Start difference. First operand has 301 places, 257 transitions, 2260 flow. Second operand 32 states and 1701 transitions. [2022-07-19 21:45:45,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 296 transitions, 3085 flow [2022-07-19 21:45:45,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 296 transitions, 2878 flow, removed 28 selfloop flow, removed 27 redundant places. [2022-07-19 21:45:45,164 INFO L242 Difference]: Finished difference. Result has 307 places, 260 transitions, 2363 flow [2022-07-19 21:45:45,164 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2363, PETRI_PLACES=307, PETRI_TRANSITIONS=260} [2022-07-19 21:45:45,164 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 219 predicate places. [2022-07-19 21:45:45,165 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 260 transitions, 2363 flow [2022-07-19 21:45:45,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:45,165 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:45,165 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] [2022-07-19 21:45:45,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-19 21:45:45,166 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:45,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:45,166 INFO L85 PathProgramCache]: Analyzing trace with hash -953887820, now seen corresponding path program 33 times [2022-07-19 21:45:45,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:45,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070092618] [2022-07-19 21:45:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:45,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:45,494 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-19 21:45:45,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:45,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070092618] [2022-07-19 21:45:45,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070092618] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:45,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:45,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:45,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009164865] [2022-07-19 21:45:45,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:45,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:45,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:45,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:45,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:45,497 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:45,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 260 transitions, 2363 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:45,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:45,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:45,498 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:46,727 INFO L129 PetriNetUnfolder]: 257/722 cut-off events. [2022-07-19 21:45:46,727 INFO L130 PetriNetUnfolder]: For 4059/4059 co-relation queries the response was YES. [2022-07-19 21:45:46,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4000 conditions, 722 events. 257/722 cut-off events. For 4059/4059 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3475 event pairs, 18 based on Foata normal form. 1/720 useless extension candidates. Maximal degree in co-relation 3910. Up to 455 conditions per place. [2022-07-19 21:45:46,735 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 140 selfloop transitions, 105 changer transitions 16/300 dead transitions. [2022-07-19 21:45:46,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 300 transitions, 3193 flow [2022-07-19 21:45:46,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:45:46,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:45:46,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1853 transitions. [2022-07-19 21:45:46,738 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5632218844984802 [2022-07-19 21:45:46,738 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1853 transitions. [2022-07-19 21:45:46,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1853 transitions. [2022-07-19 21:45:46,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:46,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1853 transitions. [2022-07-19 21:45:46,740 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.94285714285714) internal successors, (1853), 35 states have internal predecessors, (1853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:46,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:46,743 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:46,743 INFO L186 Difference]: Start difference. First operand has 307 places, 260 transitions, 2363 flow. Second operand 35 states and 1853 transitions. [2022-07-19 21:45:46,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 300 transitions, 3193 flow [2022-07-19 21:45:46,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 300 transitions, 2957 flow, removed 33 selfloop flow, removed 27 redundant places. [2022-07-19 21:45:46,773 INFO L242 Difference]: Finished difference. Result has 316 places, 262 transitions, 2439 flow [2022-07-19 21:45:46,774 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2144, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2439, PETRI_PLACES=316, PETRI_TRANSITIONS=262} [2022-07-19 21:45:46,774 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 228 predicate places. [2022-07-19 21:45:46,774 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 262 transitions, 2439 flow [2022-07-19 21:45:46,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:46,775 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:46,775 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] [2022-07-19 21:45:46,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-19 21:45:46,775 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:46,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:46,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1987884648, now seen corresponding path program 34 times [2022-07-19 21:45:46,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:46,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293398543] [2022-07-19 21:45:46,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:46,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:46,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:47,160 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-19 21:45:47,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:47,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293398543] [2022-07-19 21:45:47,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293398543] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:47,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:47,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:47,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513155605] [2022-07-19 21:45:47,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:47,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:47,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:47,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:47,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:47,162 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:47,163 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 262 transitions, 2439 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:47,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:47,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:47,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:49,453 INFO L129 PetriNetUnfolder]: 255/718 cut-off events. [2022-07-19 21:45:49,453 INFO L130 PetriNetUnfolder]: For 4331/4331 co-relation queries the response was YES. [2022-07-19 21:45:49,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4053 conditions, 718 events. 255/718 cut-off events. For 4331/4331 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3441 event pairs, 16 based on Foata normal form. 1/717 useless extension candidates. Maximal degree in co-relation 3960. Up to 481 conditions per place. [2022-07-19 21:45:49,460 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 160 selfloop transitions, 80 changer transitions 15/294 dead transitions. [2022-07-19 21:45:49,460 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 294 transitions, 3181 flow [2022-07-19 21:45:49,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:49,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:49,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1690 transitions. [2022-07-19 21:45:49,464 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5618351063829787 [2022-07-19 21:45:49,464 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1690 transitions. [2022-07-19 21:45:49,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1690 transitions. [2022-07-19 21:45:49,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:49,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1690 transitions. [2022-07-19 21:45:49,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.8125) internal successors, (1690), 32 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:49,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:49,469 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:49,470 INFO L186 Difference]: Start difference. First operand has 316 places, 262 transitions, 2439 flow. Second operand 32 states and 1690 transitions. [2022-07-19 21:45:49,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 294 transitions, 3181 flow [2022-07-19 21:45:49,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 294 transitions, 2914 flow, removed 26 selfloop flow, removed 30 redundant places. [2022-07-19 21:45:49,505 INFO L242 Difference]: Finished difference. Result has 319 places, 261 transitions, 2351 flow [2022-07-19 21:45:49,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2351, PETRI_PLACES=319, PETRI_TRANSITIONS=261} [2022-07-19 21:45:49,506 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 231 predicate places. [2022-07-19 21:45:49,506 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 261 transitions, 2351 flow [2022-07-19 21:45:49,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:49,507 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:49,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] [2022-07-19 21:45:49,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-19 21:45:49,508 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:49,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:49,508 INFO L85 PathProgramCache]: Analyzing trace with hash 536324172, now seen corresponding path program 35 times [2022-07-19 21:45:49,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:49,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598481141] [2022-07-19 21:45:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:49,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:49,886 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-19 21:45:49,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:49,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598481141] [2022-07-19 21:45:49,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598481141] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:49,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:49,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:49,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653021486] [2022-07-19 21:45:49,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:49,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:49,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:49,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:49,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:49,889 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:49,889 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 261 transitions, 2351 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:49,889 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:49,889 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:49,889 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:50,826 INFO L129 PetriNetUnfolder]: 250/700 cut-off events. [2022-07-19 21:45:50,826 INFO L130 PetriNetUnfolder]: For 4289/4289 co-relation queries the response was YES. [2022-07-19 21:45:50,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3946 conditions, 700 events. 250/700 cut-off events. For 4289/4289 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3312 event pairs, 16 based on Foata normal form. 1/699 useless extension candidates. Maximal degree in co-relation 3849. Up to 453 conditions per place. [2022-07-19 21:45:50,833 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 146 selfloop transitions, 87 changer transitions 18/290 dead transitions. [2022-07-19 21:45:50,833 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 290 transitions, 3035 flow [2022-07-19 21:45:50,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:45:50,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:45:50,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1647 transitions. [2022-07-19 21:45:50,835 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652024708304736 [2022-07-19 21:45:50,835 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1647 transitions. [2022-07-19 21:45:50,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1647 transitions. [2022-07-19 21:45:50,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:50,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1647 transitions. [2022-07-19 21:45:50,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.12903225806452) internal successors, (1647), 31 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:50,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:50,839 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:50,839 INFO L186 Difference]: Start difference. First operand has 319 places, 261 transitions, 2351 flow. Second operand 31 states and 1647 transitions. [2022-07-19 21:45:50,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 290 transitions, 3035 flow [2022-07-19 21:45:50,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 290 transitions, 2842 flow, removed 16 selfloop flow, removed 31 redundant places. [2022-07-19 21:45:50,873 INFO L242 Difference]: Finished difference. Result has 317 places, 251 transitions, 2270 flow [2022-07-19 21:45:50,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2168, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2270, PETRI_PLACES=317, PETRI_TRANSITIONS=251} [2022-07-19 21:45:50,874 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 229 predicate places. [2022-07-19 21:45:50,874 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 251 transitions, 2270 flow [2022-07-19 21:45:50,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:50,875 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:50,875 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] [2022-07-19 21:45:50,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-19 21:45:50,875 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:50,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:50,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1431551966, now seen corresponding path program 36 times [2022-07-19 21:45:50,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:50,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836173591] [2022-07-19 21:45:50,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:50,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:50,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:51,235 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-19 21:45:51,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:51,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836173591] [2022-07-19 21:45:51,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836173591] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:51,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:51,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:51,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011700916] [2022-07-19 21:45:51,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:51,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:51,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:51,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:51,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:51,237 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:51,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 251 transitions, 2270 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:51,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:51,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:51,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:52,219 INFO L129 PetriNetUnfolder]: 245/689 cut-off events. [2022-07-19 21:45:52,220 INFO L130 PetriNetUnfolder]: For 4086/4086 co-relation queries the response was YES. [2022-07-19 21:45:52,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3866 conditions, 689 events. 245/689 cut-off events. For 4086/4086 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3275 event pairs, 17 based on Foata normal form. 1/688 useless extension candidates. Maximal degree in co-relation 3771. Up to 445 conditions per place. [2022-07-19 21:45:52,227 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 139 selfloop transitions, 84 changer transitions 18/280 dead transitions. [2022-07-19 21:45:52,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 280 transitions, 2932 flow [2022-07-19 21:45:52,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:52,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:52,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1696 transitions. [2022-07-19 21:45:52,229 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-19 21:45:52,229 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1696 transitions. [2022-07-19 21:45:52,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1696 transitions. [2022-07-19 21:45:52,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:52,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1696 transitions. [2022-07-19 21:45:52,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.0) internal successors, (1696), 32 states have internal predecessors, (1696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:52,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:52,234 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:52,234 INFO L186 Difference]: Start difference. First operand has 317 places, 251 transitions, 2270 flow. Second operand 32 states and 1696 transitions. [2022-07-19 21:45:52,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 280 transitions, 2932 flow [2022-07-19 21:45:52,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 280 transitions, 2676 flow, removed 19 selfloop flow, removed 32 redundant places. [2022-07-19 21:45:52,260 INFO L242 Difference]: Finished difference. Result has 308 places, 241 transitions, 2125 flow [2022-07-19 21:45:52,261 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2022, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2125, PETRI_PLACES=308, PETRI_TRANSITIONS=241} [2022-07-19 21:45:52,261 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 220 predicate places. [2022-07-19 21:45:52,261 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 241 transitions, 2125 flow [2022-07-19 21:45:52,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:52,262 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:52,262 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] [2022-07-19 21:45:52,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-19 21:45:52,262 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:52,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:52,263 INFO L85 PathProgramCache]: Analyzing trace with hash 105401958, now seen corresponding path program 37 times [2022-07-19 21:45:52,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:52,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045532454] [2022-07-19 21:45:52,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:52,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:52,632 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-19 21:45:52,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:52,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045532454] [2022-07-19 21:45:52,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045532454] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:52,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:52,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:45:52,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503501566] [2022-07-19 21:45:52,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:52,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:45:52,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:52,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:45:52,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:45:52,635 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:52,636 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 241 transitions, 2125 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:52,636 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:52,636 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:52,636 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:53,619 INFO L129 PetriNetUnfolder]: 242/664 cut-off events. [2022-07-19 21:45:53,619 INFO L130 PetriNetUnfolder]: For 3844/3844 co-relation queries the response was YES. [2022-07-19 21:45:53,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3743 conditions, 664 events. 242/664 cut-off events. For 3844/3844 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3086 event pairs, 15 based on Foata normal form. 1/662 useless extension candidates. Maximal degree in co-relation 3650. Up to 438 conditions per place. [2022-07-19 21:45:53,628 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 128 selfloop transitions, 80 changer transitions 24/271 dead transitions. [2022-07-19 21:45:53,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 271 transitions, 2764 flow [2022-07-19 21:45:53,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:53,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:53,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1594 transitions. [2022-07-19 21:45:53,631 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652482269503546 [2022-07-19 21:45:53,631 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1594 transitions. [2022-07-19 21:45:53,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1594 transitions. [2022-07-19 21:45:53,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:53,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1594 transitions. [2022-07-19 21:45:53,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 53.13333333333333) internal successors, (1594), 30 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:53,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:53,635 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:53,636 INFO L186 Difference]: Start difference. First operand has 308 places, 241 transitions, 2125 flow. Second operand 30 states and 1594 transitions. [2022-07-19 21:45:53,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 271 transitions, 2764 flow [2022-07-19 21:45:53,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 271 transitions, 2511 flow, removed 13 selfloop flow, removed 33 redundant places. [2022-07-19 21:45:53,666 INFO L242 Difference]: Finished difference. Result has 293 places, 230 transitions, 1976 flow [2022-07-19 21:45:53,666 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1976, PETRI_PLACES=293, PETRI_TRANSITIONS=230} [2022-07-19 21:45:53,667 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 205 predicate places. [2022-07-19 21:45:53,667 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 230 transitions, 1976 flow [2022-07-19 21:45:53,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:53,667 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:53,668 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] [2022-07-19 21:45:53,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-19 21:45:53,668 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:53,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1913970746, now seen corresponding path program 38 times [2022-07-19 21:45:53,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:53,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033184623] [2022-07-19 21:45:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:53,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:53,986 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-19 21:45:53,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:53,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033184623] [2022-07-19 21:45:53,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033184623] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:53,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:53,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:53,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757488067] [2022-07-19 21:45:53,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:53,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:53,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:53,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:53,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:53,988 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:53,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 230 transitions, 1976 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:53,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:53,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:53,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:54,994 INFO L129 PetriNetUnfolder]: 234/643 cut-off events. [2022-07-19 21:45:54,994 INFO L130 PetriNetUnfolder]: For 3501/3501 co-relation queries the response was YES. [2022-07-19 21:45:54,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3547 conditions, 643 events. 234/643 cut-off events. For 3501/3501 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2914 event pairs, 16 based on Foata normal form. 1/641 useless extension candidates. Maximal degree in co-relation 3459. Up to 437 conditions per place. [2022-07-19 21:45:55,001 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 129 selfloop transitions, 65 changer transitions 23/256 dead transitions. [2022-07-19 21:45:55,001 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 256 transitions, 2545 flow [2022-07-19 21:45:55,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:55,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:55,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1584 transitions. [2022-07-19 21:45:55,002 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-07-19 21:45:55,002 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1584 transitions. [2022-07-19 21:45:55,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1584 transitions. [2022-07-19 21:45:55,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:55,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1584 transitions. [2022-07-19 21:45:55,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.8) internal successors, (1584), 30 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:55,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:55,008 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:55,008 INFO L186 Difference]: Start difference. First operand has 293 places, 230 transitions, 1976 flow. Second operand 30 states and 1584 transitions. [2022-07-19 21:45:55,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 256 transitions, 2545 flow [2022-07-19 21:45:55,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 256 transitions, 2252 flow, removed 16 selfloop flow, removed 39 redundant places. [2022-07-19 21:45:55,034 INFO L242 Difference]: Finished difference. Result has 276 places, 218 transitions, 1728 flow [2022-07-19 21:45:55,035 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1728, PETRI_PLACES=276, PETRI_TRANSITIONS=218} [2022-07-19 21:45:55,035 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 188 predicate places. [2022-07-19 21:45:55,036 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 218 transitions, 1728 flow [2022-07-19 21:45:55,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:55,036 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:55,036 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] [2022-07-19 21:45:55,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-19 21:45:55,037 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:55,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1285129540, now seen corresponding path program 39 times [2022-07-19 21:45:55,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:55,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627821010] [2022-07-19 21:45:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:55,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:55,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:55,406 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-19 21:45:55,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:55,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627821010] [2022-07-19 21:45:55,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627821010] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:55,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:55,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:45:55,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67457224] [2022-07-19 21:45:55,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:55,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:45:55,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:55,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:45:55,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:45:55,408 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:55,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 218 transitions, 1728 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:55,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:55,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:55,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:57,167 INFO L129 PetriNetUnfolder]: 230/624 cut-off events. [2022-07-19 21:45:57,168 INFO L130 PetriNetUnfolder]: For 2951/2951 co-relation queries the response was YES. [2022-07-19 21:45:57,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3291 conditions, 624 events. 230/624 cut-off events. For 2951/2951 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2775 event pairs, 16 based on Foata normal form. 1/623 useless extension candidates. Maximal degree in co-relation 3211. Up to 426 conditions per place. [2022-07-19 21:45:57,173 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 118 selfloop transitions, 72 changer transitions 15/244 dead transitions. [2022-07-19 21:45:57,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 244 transitions, 2296 flow [2022-07-19 21:45:57,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:45:57,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:45:57,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1682 transitions. [2022-07-19 21:45:57,175 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5591755319148937 [2022-07-19 21:45:57,175 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1682 transitions. [2022-07-19 21:45:57,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1682 transitions. [2022-07-19 21:45:57,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:57,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1682 transitions. [2022-07-19 21:45:57,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.5625) internal successors, (1682), 32 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:57,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:57,178 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:57,178 INFO L186 Difference]: Start difference. First operand has 276 places, 218 transitions, 1728 flow. Second operand 32 states and 1682 transitions. [2022-07-19 21:45:57,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 244 transitions, 2296 flow [2022-07-19 21:45:57,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 244 transitions, 2076 flow, removed 16 selfloop flow, removed 32 redundant places. [2022-07-19 21:45:57,197 INFO L242 Difference]: Finished difference. Result has 261 places, 213 transitions, 1649 flow [2022-07-19 21:45:57,197 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1516, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1649, PETRI_PLACES=261, PETRI_TRANSITIONS=213} [2022-07-19 21:45:57,197 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 173 predicate places. [2022-07-19 21:45:57,197 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 213 transitions, 1649 flow [2022-07-19 21:45:57,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:57,198 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:57,198 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] [2022-07-19 21:45:57,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-19 21:45:57,198 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:57,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:57,199 INFO L85 PathProgramCache]: Analyzing trace with hash 830599664, now seen corresponding path program 40 times [2022-07-19 21:45:57,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:57,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242013538] [2022-07-19 21:45:57,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:57,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:57,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:57,565 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-19 21:45:57,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:57,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242013538] [2022-07-19 21:45:57,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242013538] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:57,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:57,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:45:57,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711276455] [2022-07-19 21:45:57,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:57,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:45:57,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:57,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:45:57,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:45:57,567 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:57,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 213 transitions, 1649 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:57,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:57,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:57,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:45:58,663 INFO L129 PetriNetUnfolder]: 226/611 cut-off events. [2022-07-19 21:45:58,663 INFO L130 PetriNetUnfolder]: For 2966/2966 co-relation queries the response was YES. [2022-07-19 21:45:58,667 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3208 conditions, 611 events. 226/611 cut-off events. For 2966/2966 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2707 event pairs, 17 based on Foata normal form. 1/610 useless extension candidates. Maximal degree in co-relation 3133. Up to 424 conditions per place. [2022-07-19 21:45:58,669 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 112 selfloop transitions, 55 changer transitions 31/237 dead transitions. [2022-07-19 21:45:58,669 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 237 transitions, 2158 flow [2022-07-19 21:45:58,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-19 21:45:58,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-07-19 21:45:58,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1577 transitions. [2022-07-19 21:45:58,671 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5592198581560284 [2022-07-19 21:45:58,671 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1577 transitions. [2022-07-19 21:45:58,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1577 transitions. [2022-07-19 21:45:58,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:45:58,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1577 transitions. [2022-07-19 21:45:58,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 52.56666666666667) internal successors, (1577), 30 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:58,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:58,675 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 94.0) internal successors, (2914), 31 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:58,676 INFO L186 Difference]: Start difference. First operand has 261 places, 213 transitions, 1649 flow. Second operand 30 states and 1577 transitions. [2022-07-19 21:45:58,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 237 transitions, 2158 flow [2022-07-19 21:45:58,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 237 transitions, 1957 flow, removed 10 selfloop flow, removed 31 redundant places. [2022-07-19 21:45:58,701 INFO L242 Difference]: Finished difference. Result has 255 places, 196 transitions, 1474 flow [2022-07-19 21:45:58,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1474, PETRI_PLACES=255, PETRI_TRANSITIONS=196} [2022-07-19 21:45:58,702 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 167 predicate places. [2022-07-19 21:45:58,702 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 196 transitions, 1474 flow [2022-07-19 21:45:58,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:58,703 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:45:58,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] [2022-07-19 21:45:58,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-19 21:45:58,703 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:45:58,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:45:58,704 INFO L85 PathProgramCache]: Analyzing trace with hash -108080956, now seen corresponding path program 41 times [2022-07-19 21:45:58,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:45:58,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256294077] [2022-07-19 21:45:58,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:45:58,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:45:58,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:45:59,084 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-19 21:45:59,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:45:59,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256294077] [2022-07-19 21:45:59,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256294077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:45:59,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:45:59,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:45:59,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984663529] [2022-07-19 21:45:59,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:45:59,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:45:59,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:45:59,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:45:59,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:45:59,086 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:45:59,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 196 transitions, 1474 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:45:59,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:45:59,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:45:59,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:00,231 INFO L129 PetriNetUnfolder]: 260/725 cut-off events. [2022-07-19 21:46:00,232 INFO L130 PetriNetUnfolder]: For 3620/3620 co-relation queries the response was YES. [2022-07-19 21:46:00,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3670 conditions, 725 events. 260/725 cut-off events. For 3620/3620 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3576 event pairs, 44 based on Foata normal form. 1/724 useless extension candidates. Maximal degree in co-relation 3597. Up to 435 conditions per place. [2022-07-19 21:46:00,238 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 115 selfloop transitions, 81 changer transitions 45/280 dead transitions. [2022-07-19 21:46:00,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 280 transitions, 2767 flow [2022-07-19 21:46:00,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:46:00,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:46:00,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1965 transitions. [2022-07-19 21:46:00,240 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5649798734905118 [2022-07-19 21:46:00,240 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1965 transitions. [2022-07-19 21:46:00,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1965 transitions. [2022-07-19 21:46:00,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:00,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1965 transitions. [2022-07-19 21:46:00,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.108108108108105) internal successors, (1965), 37 states have internal predecessors, (1965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:00,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:00,244 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:00,245 INFO L186 Difference]: Start difference. First operand has 255 places, 196 transitions, 1474 flow. Second operand 37 states and 1965 transitions. [2022-07-19 21:46:00,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 280 transitions, 2767 flow [2022-07-19 21:46:00,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 280 transitions, 2503 flow, removed 25 selfloop flow, removed 28 redundant places. [2022-07-19 21:46:00,266 INFO L242 Difference]: Finished difference. Result has 257 places, 221 transitions, 1845 flow [2022-07-19 21:46:00,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=1845, PETRI_PLACES=257, PETRI_TRANSITIONS=221} [2022-07-19 21:46:00,267 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 169 predicate places. [2022-07-19 21:46:00,267 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 221 transitions, 1845 flow [2022-07-19 21:46:00,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:00,268 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:00,268 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] [2022-07-19 21:46:00,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-19 21:46:00,268 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:00,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:00,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1491200108, now seen corresponding path program 42 times [2022-07-19 21:46:00,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:00,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60280326] [2022-07-19 21:46:00,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:00,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:00,591 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-19 21:46:00,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:00,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60280326] [2022-07-19 21:46:00,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60280326] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:00,591 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:00,591 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:00,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620996174] [2022-07-19 21:46:00,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:00,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:00,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:00,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:00,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:00,593 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:00,594 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 221 transitions, 1845 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:00,594 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:00,594 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:00,594 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:01,821 INFO L129 PetriNetUnfolder]: 258/728 cut-off events. [2022-07-19 21:46:01,822 INFO L130 PetriNetUnfolder]: For 4634/4634 co-relation queries the response was YES. [2022-07-19 21:46:01,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3901 conditions, 728 events. 258/728 cut-off events. For 4634/4634 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3597 event pairs, 52 based on Foata normal form. 1/727 useless extension candidates. Maximal degree in co-relation 3818. Up to 442 conditions per place. [2022-07-19 21:46:01,828 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 120 selfloop transitions, 83 changer transitions 36/278 dead transitions. [2022-07-19 21:46:01,828 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 278 transitions, 2894 flow [2022-07-19 21:46:01,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:46:01,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:46:01,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-07-19 21:46:01,830 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-07-19 21:46:01,830 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-07-19 21:46:01,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-07-19 21:46:01,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:01,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-07-19 21:46:01,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:01,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:01,835 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:01,835 INFO L186 Difference]: Start difference. First operand has 257 places, 221 transitions, 1845 flow. Second operand 34 states and 1811 transitions. [2022-07-19 21:46:01,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 278 transitions, 2894 flow [2022-07-19 21:46:01,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 278 transitions, 2530 flow, removed 146 selfloop flow, removed 21 redundant places. [2022-07-19 21:46:01,874 INFO L242 Difference]: Finished difference. Result has 272 places, 228 transitions, 1896 flow [2022-07-19 21:46:01,874 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1896, PETRI_PLACES=272, PETRI_TRANSITIONS=228} [2022-07-19 21:46:01,874 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 184 predicate places. [2022-07-19 21:46:01,874 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 228 transitions, 1896 flow [2022-07-19 21:46:01,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:01,875 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:01,875 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] [2022-07-19 21:46:01,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-19 21:46:01,875 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:01,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:01,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1426219676, now seen corresponding path program 43 times [2022-07-19 21:46:01,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:01,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616123951] [2022-07-19 21:46:01,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:01,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:01,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:02,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-19 21:46:02,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:02,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616123951] [2022-07-19 21:46:02,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616123951] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:02,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:02,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:02,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122874285] [2022-07-19 21:46:02,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:02,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:02,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:02,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:02,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:02,261 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:02,262 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 228 transitions, 1896 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:02,262 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:02,262 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:02,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:03,483 INFO L129 PetriNetUnfolder]: 283/793 cut-off events. [2022-07-19 21:46:03,483 INFO L130 PetriNetUnfolder]: For 5981/5981 co-relation queries the response was YES. [2022-07-19 21:46:03,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4401 conditions, 793 events. 283/793 cut-off events. For 5981/5981 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3944 event pairs, 31 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 4316. Up to 494 conditions per place. [2022-07-19 21:46:03,489 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 153 selfloop transitions, 97 changer transitions 22/311 dead transitions. [2022-07-19 21:46:03,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 311 transitions, 3442 flow [2022-07-19 21:46:03,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:46:03,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:46:03,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2071 transitions. [2022-07-19 21:46:03,491 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5649208947081288 [2022-07-19 21:46:03,491 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2071 transitions. [2022-07-19 21:46:03,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2071 transitions. [2022-07-19 21:46:03,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:03,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2071 transitions. [2022-07-19 21:46:03,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.1025641025641) internal successors, (2071), 39 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-19 21:46:03,494 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:03,495 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:03,495 INFO L186 Difference]: Start difference. First operand has 272 places, 228 transitions, 1896 flow. Second operand 39 states and 2071 transitions. [2022-07-19 21:46:03,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 311 transitions, 3442 flow [2022-07-19 21:46:03,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 311 transitions, 3138 flow, removed 86 selfloop flow, removed 30 redundant places. [2022-07-19 21:46:03,519 INFO L242 Difference]: Finished difference. Result has 284 places, 265 transitions, 2479 flow [2022-07-19 21:46:03,519 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=2479, PETRI_PLACES=284, PETRI_TRANSITIONS=265} [2022-07-19 21:46:03,520 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 196 predicate places. [2022-07-19 21:46:03,520 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 265 transitions, 2479 flow [2022-07-19 21:46:03,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:03,520 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:03,520 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] [2022-07-19 21:46:03,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-19 21:46:03,520 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:03,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:03,521 INFO L85 PathProgramCache]: Analyzing trace with hash -2061252160, now seen corresponding path program 44 times [2022-07-19 21:46:03,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:03,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792157668] [2022-07-19 21:46:03,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:03,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:03,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:03,885 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-19 21:46:03,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:03,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792157668] [2022-07-19 21:46:03,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792157668] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:03,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:03,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:03,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299564092] [2022-07-19 21:46:03,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:03,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:03,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:03,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:03,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:03,887 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:03,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 265 transitions, 2479 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:03,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:03,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:03,888 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:05,096 INFO L129 PetriNetUnfolder]: 299/814 cut-off events. [2022-07-19 21:46:05,096 INFO L130 PetriNetUnfolder]: For 7560/7560 co-relation queries the response was YES. [2022-07-19 21:46:05,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4916 conditions, 814 events. 299/814 cut-off events. For 7560/7560 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4193 event pairs, 35 based on Foata normal form. 1/812 useless extension candidates. Maximal degree in co-relation 4829. Up to 538 conditions per place. [2022-07-19 21:46:05,103 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 159 selfloop transitions, 96 changer transitions 38/332 dead transitions. [2022-07-19 21:46:05,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 332 transitions, 3792 flow [2022-07-19 21:46:05,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-19 21:46:05,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-19 21:46:05,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2115 transitions. [2022-07-19 21:46:05,105 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-07-19 21:46:05,105 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2115 transitions. [2022-07-19 21:46:05,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2115 transitions. [2022-07-19 21:46:05,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:05,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2115 transitions. [2022-07-19 21:46:05,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.875) internal successors, (2115), 40 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:05,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:05,109 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:05,109 INFO L186 Difference]: Start difference. First operand has 284 places, 265 transitions, 2479 flow. Second operand 40 states and 2115 transitions. [2022-07-19 21:46:05,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 332 transitions, 3792 flow [2022-07-19 21:46:05,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 332 transitions, 3302 flow, removed 208 selfloop flow, removed 17 redundant places. [2022-07-19 21:46:05,140 INFO L242 Difference]: Finished difference. Result has 314 places, 281 transitions, 2537 flow [2022-07-19 21:46:05,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2025, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=2537, PETRI_PLACES=314, PETRI_TRANSITIONS=281} [2022-07-19 21:46:05,141 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 226 predicate places. [2022-07-19 21:46:05,141 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 281 transitions, 2537 flow [2022-07-19 21:46:05,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:05,141 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:05,141 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] [2022-07-19 21:46:05,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-19 21:46:05,141 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:05,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:05,142 INFO L85 PathProgramCache]: Analyzing trace with hash -952348106, now seen corresponding path program 45 times [2022-07-19 21:46:05,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:05,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066961050] [2022-07-19 21:46:05,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:05,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:05,502 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-19 21:46:05,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:05,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066961050] [2022-07-19 21:46:05,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066961050] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:05,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:05,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:05,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153648405] [2022-07-19 21:46:05,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:05,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:05,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:05,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:05,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:05,505 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:05,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 281 transitions, 2537 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:05,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:05,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:05,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:06,706 INFO L129 PetriNetUnfolder]: 294/836 cut-off events. [2022-07-19 21:46:06,707 INFO L130 PetriNetUnfolder]: For 7913/7913 co-relation queries the response was YES. [2022-07-19 21:46:06,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4979 conditions, 836 events. 294/836 cut-off events. For 7913/7913 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4365 event pairs, 49 based on Foata normal form. 1/835 useless extension candidates. Maximal degree in co-relation 4880. Up to 525 conditions per place. [2022-07-19 21:46:06,716 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 158 selfloop transitions, 89 changer transitions 39/325 dead transitions. [2022-07-19 21:46:06,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 325 transitions, 3513 flow [2022-07-19 21:46:06,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:46:06,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:46:06,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1961 transitions. [2022-07-19 21:46:06,717 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-19 21:46:06,717 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1961 transitions. [2022-07-19 21:46:06,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1961 transitions. [2022-07-19 21:46:06,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:06,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1961 transitions. [2022-07-19 21:46:06,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.0) internal successors, (1961), 37 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:06,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:06,722 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:06,722 INFO L186 Difference]: Start difference. First operand has 314 places, 281 transitions, 2537 flow. Second operand 37 states and 1961 transitions. [2022-07-19 21:46:06,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 325 transitions, 3513 flow [2022-07-19 21:46:06,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 325 transitions, 3139 flow, removed 131 selfloop flow, removed 31 redundant places. [2022-07-19 21:46:06,757 INFO L242 Difference]: Finished difference. Result has 322 places, 274 transitions, 2410 flow [2022-07-19 21:46:06,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=2410, PETRI_PLACES=322, PETRI_TRANSITIONS=274} [2022-07-19 21:46:06,758 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-19 21:46:06,758 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 274 transitions, 2410 flow [2022-07-19 21:46:06,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:06,758 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:06,758 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] [2022-07-19 21:46:06,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-19 21:46:06,759 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:06,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:06,759 INFO L85 PathProgramCache]: Analyzing trace with hash -822174478, now seen corresponding path program 46 times [2022-07-19 21:46:06,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:06,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141981922] [2022-07-19 21:46:06,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:06,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:06,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:07,094 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-19 21:46:07,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:07,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141981922] [2022-07-19 21:46:07,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141981922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:07,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:07,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:07,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320191622] [2022-07-19 21:46:07,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:07,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:07,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:07,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:07,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:07,096 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:07,096 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 274 transitions, 2410 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:07,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:07,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:07,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:08,158 INFO L129 PetriNetUnfolder]: 301/862 cut-off events. [2022-07-19 21:46:08,159 INFO L130 PetriNetUnfolder]: For 7746/7746 co-relation queries the response was YES. [2022-07-19 21:46:08,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5152 conditions, 862 events. 301/862 cut-off events. For 7746/7746 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 4579 event pairs, 49 based on Foata normal form. 1/861 useless extension candidates. Maximal degree in co-relation 5052. Up to 529 conditions per place. [2022-07-19 21:46:08,168 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 169 selfloop transitions, 94 changer transitions 40/342 dead transitions. [2022-07-19 21:46:08,168 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 342 transitions, 3736 flow [2022-07-19 21:46:08,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-19 21:46:08,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-19 21:46:08,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1659 transitions. [2022-07-19 21:46:08,169 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5693205216197667 [2022-07-19 21:46:08,169 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1659 transitions. [2022-07-19 21:46:08,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1659 transitions. [2022-07-19 21:46:08,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:08,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1659 transitions. [2022-07-19 21:46:08,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 53.516129032258064) internal successors, (1659), 31 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:08,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:08,172 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 94.0) internal successors, (3008), 32 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:08,172 INFO L186 Difference]: Start difference. First operand has 322 places, 274 transitions, 2410 flow. Second operand 31 states and 1659 transitions. [2022-07-19 21:46:08,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 342 transitions, 3736 flow [2022-07-19 21:46:08,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 342 transitions, 3399 flow, removed 41 selfloop flow, removed 42 redundant places. [2022-07-19 21:46:08,208 INFO L242 Difference]: Finished difference. Result has 313 places, 285 transitions, 2617 flow [2022-07-19 21:46:08,208 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2617, PETRI_PLACES=313, PETRI_TRANSITIONS=285} [2022-07-19 21:46:08,208 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 225 predicate places. [2022-07-19 21:46:08,209 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 285 transitions, 2617 flow [2022-07-19 21:46:08,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:08,209 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:08,209 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] [2022-07-19 21:46:08,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-19 21:46:08,210 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:08,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:08,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1405236688, now seen corresponding path program 47 times [2022-07-19 21:46:08,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:08,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669859453] [2022-07-19 21:46:08,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:08,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:08,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-19 21:46:08,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:08,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669859453] [2022-07-19 21:46:08,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669859453] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:08,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:08,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:08,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774260075] [2022-07-19 21:46:08,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:08,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:08,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:08,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:08,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:08,532 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:08,533 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 285 transitions, 2617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:08,533 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:08,533 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:08,533 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:09,802 INFO L129 PetriNetUnfolder]: 314/898 cut-off events. [2022-07-19 21:46:09,803 INFO L130 PetriNetUnfolder]: For 9408/9408 co-relation queries the response was YES. [2022-07-19 21:46:09,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5538 conditions, 898 events. 314/898 cut-off events. For 9408/9408 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4776 event pairs, 57 based on Foata normal form. 1/897 useless extension candidates. Maximal degree in co-relation 5438. Up to 563 conditions per place. [2022-07-19 21:46:09,810 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 189 selfloop transitions, 108 changer transitions 24/360 dead transitions. [2022-07-19 21:46:09,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 360 transitions, 4296 flow [2022-07-19 21:46:09,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:46:09,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:46:09,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1970 transitions. [2022-07-19 21:46:09,812 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5664174813110984 [2022-07-19 21:46:09,812 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1970 transitions. [2022-07-19 21:46:09,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1970 transitions. [2022-07-19 21:46:09,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:09,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1970 transitions. [2022-07-19 21:46:09,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.24324324324324) internal successors, (1970), 37 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:09,815 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:09,815 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:09,816 INFO L186 Difference]: Start difference. First operand has 313 places, 285 transitions, 2617 flow. Second operand 37 states and 1970 transitions. [2022-07-19 21:46:09,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 360 transitions, 4296 flow [2022-07-19 21:46:09,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 360 transitions, 4056 flow, removed 72 selfloop flow, removed 26 redundant places. [2022-07-19 21:46:09,856 INFO L242 Difference]: Finished difference. Result has 322 places, 312 transitions, 3211 flow [2022-07-19 21:46:09,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3211, PETRI_PLACES=322, PETRI_TRANSITIONS=312} [2022-07-19 21:46:09,857 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 234 predicate places. [2022-07-19 21:46:09,857 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 312 transitions, 3211 flow [2022-07-19 21:46:09,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:09,857 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:09,857 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] [2022-07-19 21:46:09,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-19 21:46:09,858 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:09,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:09,858 INFO L85 PathProgramCache]: Analyzing trace with hash 797271296, now seen corresponding path program 48 times [2022-07-19 21:46:09,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:09,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153651992] [2022-07-19 21:46:09,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:09,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:09,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:10,202 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-19 21:46:10,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:10,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153651992] [2022-07-19 21:46:10,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153651992] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:10,203 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:10,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:10,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565269705] [2022-07-19 21:46:10,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:10,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:10,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:10,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:10,205 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:10,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 312 transitions, 3211 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:10,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:10,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:10,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:11,374 INFO L129 PetriNetUnfolder]: 322/924 cut-off events. [2022-07-19 21:46:11,375 INFO L130 PetriNetUnfolder]: For 10555/10555 co-relation queries the response was YES. [2022-07-19 21:46:11,380 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5921 conditions, 924 events. 322/924 cut-off events. For 10555/10555 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 5014 event pairs, 63 based on Foata normal form. 1/923 useless extension candidates. Maximal degree in co-relation 5820. Up to 585 conditions per place. [2022-07-19 21:46:11,383 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 197 selfloop transitions, 103 changer transitions 31/370 dead transitions. [2022-07-19 21:46:11,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 370 transitions, 4598 flow [2022-07-19 21:46:11,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:46:11,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:46:11,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1966 transitions. [2022-07-19 21:46:11,385 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5652673950546291 [2022-07-19 21:46:11,385 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1966 transitions. [2022-07-19 21:46:11,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1966 transitions. [2022-07-19 21:46:11,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:11,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1966 transitions. [2022-07-19 21:46:11,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.13513513513514) internal successors, (1966), 37 states have internal predecessors, (1966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:11,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:11,388 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:11,388 INFO L186 Difference]: Start difference. First operand has 322 places, 312 transitions, 3211 flow. Second operand 37 states and 1966 transitions. [2022-07-19 21:46:11,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 370 transitions, 4598 flow [2022-07-19 21:46:11,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 370 transitions, 4131 flow, removed 188 selfloop flow, removed 18 redundant places. [2022-07-19 21:46:11,435 INFO L242 Difference]: Finished difference. Result has 346 places, 323 transitions, 3271 flow [2022-07-19 21:46:11,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2770, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=3271, PETRI_PLACES=346, PETRI_TRANSITIONS=323} [2022-07-19 21:46:11,436 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 258 predicate places. [2022-07-19 21:46:11,436 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 323 transitions, 3271 flow [2022-07-19 21:46:11,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:11,436 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:11,436 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] [2022-07-19 21:46:11,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-19 21:46:11,437 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:11,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:11,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1076653030, now seen corresponding path program 49 times [2022-07-19 21:46:11,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:11,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146881010] [2022-07-19 21:46:11,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:11,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:11,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:11,787 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-19 21:46:11,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:11,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146881010] [2022-07-19 21:46:11,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146881010] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:11,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:11,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:46:11,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020250802] [2022-07-19 21:46:11,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:11,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:46:11,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:11,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:46:11,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:46:11,789 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:11,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 323 transitions, 3271 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:11,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:11,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:11,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:13,983 INFO L129 PetriNetUnfolder]: 366/1046 cut-off events. [2022-07-19 21:46:13,983 INFO L130 PetriNetUnfolder]: For 13456/13456 co-relation queries the response was YES. [2022-07-19 21:46:13,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6800 conditions, 1046 events. 366/1046 cut-off events. For 13456/13456 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5868 event pairs, 46 based on Foata normal form. 1/1045 useless extension candidates. Maximal degree in co-relation 6689. Up to 645 conditions per place. [2022-07-19 21:46:13,995 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 230 selfloop transitions, 156 changer transitions 22/447 dead transitions. [2022-07-19 21:46:13,995 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 447 transitions, 5688 flow [2022-07-19 21:46:13,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-07-19 21:46:13,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-07-19 21:46:13,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2728 transitions. [2022-07-19 21:46:13,997 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.55810147299509 [2022-07-19 21:46:13,997 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2728 transitions. [2022-07-19 21:46:13,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2728 transitions. [2022-07-19 21:46:13,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:13,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2728 transitions. [2022-07-19 21:46:13,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.46153846153846) internal successors, (2728), 52 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-19 21:46:14,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:14,002 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 94.0) internal successors, (4982), 53 states have internal predecessors, (4982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:14,002 INFO L186 Difference]: Start difference. First operand has 346 places, 323 transitions, 3271 flow. Second operand 52 states and 2728 transitions. [2022-07-19 21:46:14,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 447 transitions, 5688 flow [2022-07-19 21:46:14,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 447 transitions, 5251 flow, removed 137 selfloop flow, removed 30 redundant places. [2022-07-19 21:46:14,085 INFO L242 Difference]: Finished difference. Result has 380 places, 408 transitions, 4537 flow [2022-07-19 21:46:14,086 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=4537, PETRI_PLACES=380, PETRI_TRANSITIONS=408} [2022-07-19 21:46:14,086 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 292 predicate places. [2022-07-19 21:46:14,086 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 408 transitions, 4537 flow [2022-07-19 21:46:14,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:14,086 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:14,086 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] [2022-07-19 21:46:14,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-19 21:46:14,087 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:14,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:14,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1229024936, now seen corresponding path program 50 times [2022-07-19 21:46:14,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:14,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16012615] [2022-07-19 21:46:14,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:14,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:14,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:14,370 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-19 21:46:14,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:14,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16012615] [2022-07-19 21:46:14,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16012615] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:14,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:14,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-19 21:46:14,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158970908] [2022-07-19 21:46:14,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:14,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-19 21:46:14,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:14,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-19 21:46:14,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=269, Unknown=0, NotChecked=0, Total=306 [2022-07-19 21:46:14,373 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:14,374 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 408 transitions, 4537 flow. Second operand has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:14,374 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:14,374 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:14,374 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:15,496 INFO L129 PetriNetUnfolder]: 374/1048 cut-off events. [2022-07-19 21:46:15,497 INFO L130 PetriNetUnfolder]: For 15170/15170 co-relation queries the response was YES. [2022-07-19 21:46:15,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7274 conditions, 1048 events. 374/1048 cut-off events. For 15170/15170 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5976 event pairs, 36 based on Foata normal form. 1/1047 useless extension candidates. Maximal degree in co-relation 7152. Up to 718 conditions per place. [2022-07-19 21:46:15,508 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 298 selfloop transitions, 94 changer transitions 32/463 dead transitions. [2022-07-19 21:46:15,508 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 463 transitions, 6082 flow [2022-07-19 21:46:15,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:46:15,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:46:15,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1814 transitions. [2022-07-19 21:46:15,510 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567584480600751 [2022-07-19 21:46:15,510 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1814 transitions. [2022-07-19 21:46:15,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1814 transitions. [2022-07-19 21:46:15,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:15,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1814 transitions. [2022-07-19 21:46:15,511 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.35294117647059) internal successors, (1814), 34 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:15,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:15,513 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:15,513 INFO L186 Difference]: Start difference. First operand has 380 places, 408 transitions, 4537 flow. Second operand 34 states and 1814 transitions. [2022-07-19 21:46:15,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 463 transitions, 6082 flow [2022-07-19 21:46:15,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 463 transitions, 5281 flow, removed 350 selfloop flow, removed 21 redundant places. [2022-07-19 21:46:15,593 INFO L242 Difference]: Finished difference. Result has 396 places, 415 transitions, 4178 flow [2022-07-19 21:46:15,593 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4178, PETRI_PLACES=396, PETRI_TRANSITIONS=415} [2022-07-19 21:46:15,594 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 308 predicate places. [2022-07-19 21:46:15,594 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 415 transitions, 4178 flow [2022-07-19 21:46:15,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 51.22222222222222) internal successors, (922), 18 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:15,594 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:15,594 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] [2022-07-19 21:46:15,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-19 21:46:15,594 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:15,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:15,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1144040306, now seen corresponding path program 51 times [2022-07-19 21:46:15,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:15,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309528144] [2022-07-19 21:46:15,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:15,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:15,956 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-19 21:46:15,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:15,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309528144] [2022-07-19 21:46:15,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309528144] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:15,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:15,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:15,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298866196] [2022-07-19 21:46:15,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:15,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:15,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:15,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:15,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:15,959 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:15,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 415 transitions, 4178 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:15,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:15,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:15,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:17,287 INFO L129 PetriNetUnfolder]: 367/1057 cut-off events. [2022-07-19 21:46:17,287 INFO L130 PetriNetUnfolder]: For 14131/14131 co-relation queries the response was YES. [2022-07-19 21:46:17,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1057 events. 367/1057 cut-off events. For 14131/14131 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6101 event pairs, 45 based on Foata normal form. 1/1056 useless extension candidates. Maximal degree in co-relation 6842. Up to 697 conditions per place. [2022-07-19 21:46:17,302 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 280 selfloop transitions, 93 changer transitions 40/452 dead transitions. [2022-07-19 21:46:17,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 452 transitions, 5370 flow [2022-07-19 21:46:17,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:46:17,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:46:17,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1809 transitions. [2022-07-19 21:46:17,303 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5660200250312891 [2022-07-19 21:46:17,303 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1809 transitions. [2022-07-19 21:46:17,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1809 transitions. [2022-07-19 21:46:17,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:17,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1809 transitions. [2022-07-19 21:46:17,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.205882352941174) internal successors, (1809), 34 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:17,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:17,307 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:17,307 INFO L186 Difference]: Start difference. First operand has 396 places, 415 transitions, 4178 flow. Second operand 34 states and 1809 transitions. [2022-07-19 21:46:17,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 452 transitions, 5370 flow [2022-07-19 21:46:17,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 452 transitions, 5071 flow, removed 77 selfloop flow, removed 30 redundant places. [2022-07-19 21:46:17,385 INFO L242 Difference]: Finished difference. Result has 402 places, 403 transitions, 4037 flow [2022-07-19 21:46:17,386 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3903, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4037, PETRI_PLACES=402, PETRI_TRANSITIONS=403} [2022-07-19 21:46:17,386 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 314 predicate places. [2022-07-19 21:46:17,386 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 403 transitions, 4037 flow [2022-07-19 21:46:17,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:17,387 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:17,387 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] [2022-07-19 21:46:17,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-19 21:46:17,387 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:17,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:17,388 INFO L85 PathProgramCache]: Analyzing trace with hash -697570178, now seen corresponding path program 52 times [2022-07-19 21:46:17,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:17,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644802494] [2022-07-19 21:46:17,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:17,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:17,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:17,732 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-19 21:46:17,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:17,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644802494] [2022-07-19 21:46:17,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644802494] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:17,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:17,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:17,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107731487] [2022-07-19 21:46:17,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:17,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:17,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:17,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:17,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:17,734 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:17,734 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 403 transitions, 4037 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:17,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:17,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:17,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:18,892 INFO L129 PetriNetUnfolder]: 371/1070 cut-off events. [2022-07-19 21:46:18,893 INFO L130 PetriNetUnfolder]: For 13716/13716 co-relation queries the response was YES. [2022-07-19 21:46:18,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7092 conditions, 1070 events. 371/1070 cut-off events. For 13716/13716 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6142 event pairs, 48 based on Foata normal form. 1/1069 useless extension candidates. Maximal degree in co-relation 6963. Up to 734 conditions per place. [2022-07-19 21:46:18,934 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 298 selfloop transitions, 93 changer transitions 31/461 dead transitions. [2022-07-19 21:46:18,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 461 transitions, 5648 flow [2022-07-19 21:46:18,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-19 21:46:18,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-19 21:46:18,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2011 transitions. [2022-07-19 21:46:18,936 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.562989921612542 [2022-07-19 21:46:18,936 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2011 transitions. [2022-07-19 21:46:18,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2011 transitions. [2022-07-19 21:46:18,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:18,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2011 transitions. [2022-07-19 21:46:18,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.921052631578945) internal successors, (2011), 38 states have internal predecessors, (2011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:18,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:18,940 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:18,941 INFO L186 Difference]: Start difference. First operand has 402 places, 403 transitions, 4037 flow. Second operand 38 states and 2011 transitions. [2022-07-19 21:46:18,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 461 transitions, 5648 flow [2022-07-19 21:46:19,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 461 transitions, 5284 flow, removed 64 selfloop flow, removed 37 redundant places. [2022-07-19 21:46:19,012 INFO L242 Difference]: Finished difference. Result has 403 places, 418 transitions, 4241 flow [2022-07-19 21:46:19,013 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=4241, PETRI_PLACES=403, PETRI_TRANSITIONS=418} [2022-07-19 21:46:19,013 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 315 predicate places. [2022-07-19 21:46:19,013 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 418 transitions, 4241 flow [2022-07-19 21:46:19,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:19,013 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:19,014 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] [2022-07-19 21:46:19,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-19 21:46:19,014 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:19,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:19,014 INFO L85 PathProgramCache]: Analyzing trace with hash -501458380, now seen corresponding path program 53 times [2022-07-19 21:46:19,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:19,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817570365] [2022-07-19 21:46:19,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:19,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:19,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:19,348 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-19 21:46:19,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:19,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817570365] [2022-07-19 21:46:19,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817570365] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:19,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:19,348 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:19,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447866543] [2022-07-19 21:46:19,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:19,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:19,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:19,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:19,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:19,350 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:19,350 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 418 transitions, 4241 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:19,350 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:19,350 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:19,351 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:21,421 INFO L129 PetriNetUnfolder]: 408/1167 cut-off events. [2022-07-19 21:46:21,421 INFO L130 PetriNetUnfolder]: For 16400/16400 co-relation queries the response was YES. [2022-07-19 21:46:21,431 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7831 conditions, 1167 events. 408/1167 cut-off events. For 16400/16400 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 6865 event pairs, 38 based on Foata normal form. 1/1166 useless extension candidates. Maximal degree in co-relation 7701. Up to 693 conditions per place. [2022-07-19 21:46:21,434 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 253 selfloop transitions, 204 changer transitions 23/519 dead transitions. [2022-07-19 21:46:21,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 519 transitions, 6688 flow [2022-07-19 21:46:21,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-07-19 21:46:21,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-07-19 21:46:21,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2427 transitions. [2022-07-19 21:46:21,436 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5612858464384829 [2022-07-19 21:46:21,436 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2427 transitions. [2022-07-19 21:46:21,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2427 transitions. [2022-07-19 21:46:21,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:21,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2427 transitions. [2022-07-19 21:46:21,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 52.76086956521739) internal successors, (2427), 46 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:21,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:21,440 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 94.0) internal successors, (4418), 47 states have internal predecessors, (4418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:21,441 INFO L186 Difference]: Start difference. First operand has 403 places, 418 transitions, 4241 flow. Second operand 46 states and 2427 transitions. [2022-07-19 21:46:21,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 519 transitions, 6688 flow [2022-07-19 21:46:21,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 519 transitions, 6366 flow, removed 96 selfloop flow, removed 29 redundant places. [2022-07-19 21:46:21,521 INFO L242 Difference]: Finished difference. Result has 424 places, 474 transitions, 5504 flow [2022-07-19 21:46:21,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=3975, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=5504, PETRI_PLACES=424, PETRI_TRANSITIONS=474} [2022-07-19 21:46:21,521 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 336 predicate places. [2022-07-19 21:46:21,521 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 474 transitions, 5504 flow [2022-07-19 21:46:21,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:21,522 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:21,522 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] [2022-07-19 21:46:21,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-19 21:46:21,522 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:21,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:21,522 INFO L85 PathProgramCache]: Analyzing trace with hash -624051140, now seen corresponding path program 54 times [2022-07-19 21:46:21,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:21,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186387583] [2022-07-19 21:46:21,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:21,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:21,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:21,847 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-19 21:46:21,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:21,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186387583] [2022-07-19 21:46:21,848 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186387583] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:21,848 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:21,848 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:21,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994729116] [2022-07-19 21:46:21,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:21,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:21,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:21,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:21,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:21,849 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:21,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 474 transitions, 5504 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:21,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:21,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:21,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:23,894 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:46:24,484 INFO L129 PetriNetUnfolder]: 415/1179 cut-off events. [2022-07-19 21:46:24,484 INFO L130 PetriNetUnfolder]: For 18884/18884 co-relation queries the response was YES. [2022-07-19 21:46:24,501 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 1179 events. 415/1179 cut-off events. For 18884/18884 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7077 event pairs, 36 based on Foata normal form. 1/1178 useless extension candidates. Maximal degree in co-relation 8324. Up to 796 conditions per place. [2022-07-19 21:46:24,507 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 343 selfloop transitions, 117 changer transitions 32/531 dead transitions. [2022-07-19 21:46:24,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 531 transitions, 7252 flow [2022-07-19 21:46:24,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:46:24,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:46:24,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2066 transitions. [2022-07-19 21:46:24,510 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.563557010365521 [2022-07-19 21:46:24,510 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2066 transitions. [2022-07-19 21:46:24,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2066 transitions. [2022-07-19 21:46:24,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:24,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2066 transitions. [2022-07-19 21:46:24,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.97435897435897) internal successors, (2066), 39 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:24,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:24,515 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:24,515 INFO L186 Difference]: Start difference. First operand has 424 places, 474 transitions, 5504 flow. Second operand 39 states and 2066 transitions. [2022-07-19 21:46:24,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 531 transitions, 7252 flow [2022-07-19 21:46:24,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 531 transitions, 6623 flow, removed 248 selfloop flow, removed 28 redundant places. [2022-07-19 21:46:24,669 INFO L242 Difference]: Finished difference. Result has 438 places, 481 transitions, 5379 flow [2022-07-19 21:46:24,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5379, PETRI_PLACES=438, PETRI_TRANSITIONS=481} [2022-07-19 21:46:24,670 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 350 predicate places. [2022-07-19 21:46:24,671 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 5379 flow [2022-07-19 21:46:24,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:24,671 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:24,671 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] [2022-07-19 21:46:24,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-19 21:46:24,671 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:24,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:24,672 INFO L85 PathProgramCache]: Analyzing trace with hash -369315342, now seen corresponding path program 55 times [2022-07-19 21:46:24,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:24,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071077206] [2022-07-19 21:46:24,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:24,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:24,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:25,032 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-19 21:46:25,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:25,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071077206] [2022-07-19 21:46:25,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071077206] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:25,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:25,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:25,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536252139] [2022-07-19 21:46:25,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:25,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:25,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:25,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:25,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:25,034 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:25,035 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 5379 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:25,035 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:25,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:25,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:26,228 INFO L129 PetriNetUnfolder]: 409/1202 cut-off events. [2022-07-19 21:46:26,228 INFO L130 PetriNetUnfolder]: For 17518/17518 co-relation queries the response was YES. [2022-07-19 21:46:26,237 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8265 conditions, 1202 events. 409/1202 cut-off events. For 17518/17518 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7351 event pairs, 49 based on Foata normal form. 1/1201 useless extension candidates. Maximal degree in co-relation 8126. Up to 836 conditions per place. [2022-07-19 21:46:26,241 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 83 changer transitions 36/520 dead transitions. [2022-07-19 21:46:26,241 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 520 transitions, 6759 flow [2022-07-19 21:46:26,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:46:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:46:26,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1857 transitions. [2022-07-19 21:46:26,243 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5644376899696049 [2022-07-19 21:46:26,243 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1857 transitions. [2022-07-19 21:46:26,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1857 transitions. [2022-07-19 21:46:26,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:26,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1857 transitions. [2022-07-19 21:46:26,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 53.05714285714286) internal successors, (1857), 35 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:26,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:26,246 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:26,246 INFO L186 Difference]: Start difference. First operand has 438 places, 481 transitions, 5379 flow. Second operand 35 states and 1857 transitions. [2022-07-19 21:46:26,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 520 transitions, 6759 flow [2022-07-19 21:46:26,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 520 transitions, 6506 flow, removed 61 selfloop flow, removed 34 redundant places. [2022-07-19 21:46:26,342 INFO L242 Difference]: Finished difference. Result has 442 places, 474 transitions, 5314 flow [2022-07-19 21:46:26,342 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5314, PETRI_PLACES=442, PETRI_TRANSITIONS=474} [2022-07-19 21:46:26,342 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 354 predicate places. [2022-07-19 21:46:26,342 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 474 transitions, 5314 flow [2022-07-19 21:46:26,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:26,343 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:26,343 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] [2022-07-19 21:46:26,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-19 21:46:26,343 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:26,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:26,343 INFO L85 PathProgramCache]: Analyzing trace with hash 908058652, now seen corresponding path program 56 times [2022-07-19 21:46:26,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:26,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959199574] [2022-07-19 21:46:26,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:26,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:26,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:26,656 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-19 21:46:26,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:26,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959199574] [2022-07-19 21:46:26,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959199574] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:26,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:26,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:26,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493096948] [2022-07-19 21:46:26,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:26,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:26,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:26,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:26,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:26,658 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:26,659 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 474 transitions, 5314 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:26,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:26,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:26,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:27,927 INFO L129 PetriNetUnfolder]: 412/1176 cut-off events. [2022-07-19 21:46:27,928 INFO L130 PetriNetUnfolder]: For 17270/17270 co-relation queries the response was YES. [2022-07-19 21:46:27,939 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8351 conditions, 1176 events. 412/1176 cut-off events. For 17270/17270 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7054 event pairs, 47 based on Foata normal form. 1/1174 useless extension candidates. Maximal degree in co-relation 8208. Up to 812 conditions per place. [2022-07-19 21:46:27,943 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 347 selfloop transitions, 114 changer transitions 31/531 dead transitions. [2022-07-19 21:46:27,943 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 531 transitions, 7120 flow [2022-07-19 21:46:27,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:46:27,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:46:27,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2067 transitions. [2022-07-19 21:46:27,945 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2022-07-19 21:46:27,945 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2067 transitions. [2022-07-19 21:46:27,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2067 transitions. [2022-07-19 21:46:27,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:27,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2067 transitions. [2022-07-19 21:46:27,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.0) internal successors, (2067), 39 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:27,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:27,950 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:27,950 INFO L186 Difference]: Start difference. First operand has 442 places, 474 transitions, 5314 flow. Second operand 39 states and 2067 transitions. [2022-07-19 21:46:27,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 531 transitions, 7120 flow [2022-07-19 21:46:28,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 531 transitions, 6872 flow, removed 32 selfloop flow, removed 35 redundant places. [2022-07-19 21:46:28,097 INFO L242 Difference]: Finished difference. Result has 445 places, 484 transitions, 5625 flow [2022-07-19 21:46:28,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=5625, PETRI_PLACES=445, PETRI_TRANSITIONS=484} [2022-07-19 21:46:28,097 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 357 predicate places. [2022-07-19 21:46:28,098 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 484 transitions, 5625 flow [2022-07-19 21:46:28,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:28,098 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:28,098 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] [2022-07-19 21:46:28,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-19 21:46:28,098 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:28,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1020039204, now seen corresponding path program 57 times [2022-07-19 21:46:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:28,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228463086] [2022-07-19 21:46:28,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:28,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:28,474 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-19 21:46:28,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:28,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228463086] [2022-07-19 21:46:28,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228463086] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:28,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:28,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:28,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245426855] [2022-07-19 21:46:28,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:28,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:28,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:28,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:28,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:28,476 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:28,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 484 transitions, 5625 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:28,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:28,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:28,477 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:29,811 INFO L129 PetriNetUnfolder]: 408/1205 cut-off events. [2022-07-19 21:46:29,811 INFO L130 PetriNetUnfolder]: For 17274/17274 co-relation queries the response was YES. [2022-07-19 21:46:29,820 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8392 conditions, 1205 events. 408/1205 cut-off events. For 17274/17274 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7433 event pairs, 47 based on Foata normal form. 1/1204 useless extension candidates. Maximal degree in co-relation 8248. Up to 816 conditions per place. [2022-07-19 21:46:29,824 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 354 selfloop transitions, 96 changer transitions 36/525 dead transitions. [2022-07-19 21:46:29,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 525 transitions, 7051 flow [2022-07-19 21:46:29,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:46:29,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:46:29,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1910 transitions. [2022-07-19 21:46:29,825 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5644208037825059 [2022-07-19 21:46:29,825 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1910 transitions. [2022-07-19 21:46:29,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1910 transitions. [2022-07-19 21:46:29,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:29,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1910 transitions. [2022-07-19 21:46:29,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.05555555555556) internal successors, (1910), 36 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:29,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:29,829 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:29,829 INFO L186 Difference]: Start difference. First operand has 445 places, 484 transitions, 5625 flow. Second operand 36 states and 1910 transitions. [2022-07-19 21:46:29,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 525 transitions, 7051 flow [2022-07-19 21:46:29,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 525 transitions, 6709 flow, removed 99 selfloop flow, removed 29 redundant places. [2022-07-19 21:46:29,930 INFO L242 Difference]: Finished difference. Result has 454 places, 477 transitions, 5515 flow [2022-07-19 21:46:29,930 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5323, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=5515, PETRI_PLACES=454, PETRI_TRANSITIONS=477} [2022-07-19 21:46:29,931 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 366 predicate places. [2022-07-19 21:46:29,931 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 477 transitions, 5515 flow [2022-07-19 21:46:29,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:29,931 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:29,931 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] [2022-07-19 21:46:29,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-19 21:46:29,931 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:29,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:29,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1666286066, now seen corresponding path program 58 times [2022-07-19 21:46:29,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:29,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526831645] [2022-07-19 21:46:29,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:29,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:29,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:30,206 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-19 21:46:30,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:30,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526831645] [2022-07-19 21:46:30,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526831645] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:30,207 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:30,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:30,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264354259] [2022-07-19 21:46:30,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:30,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:30,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:30,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:30,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:30,208 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:30,209 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 477 transitions, 5515 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:30,209 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:30,209 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:30,209 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:31,617 INFO L129 PetriNetUnfolder]: 412/1220 cut-off events. [2022-07-19 21:46:31,618 INFO L130 PetriNetUnfolder]: For 17366/17366 co-relation queries the response was YES. [2022-07-19 21:46:31,631 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8526 conditions, 1220 events. 412/1220 cut-off events. For 17366/17366 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7568 event pairs, 49 based on Foata normal form. 1/1219 useless extension candidates. Maximal degree in co-relation 8380. Up to 787 conditions per place. [2022-07-19 21:46:31,636 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 330 selfloop transitions, 139 changer transitions 30/538 dead transitions. [2022-07-19 21:46:31,636 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 538 transitions, 7413 flow [2022-07-19 21:46:31,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-19 21:46:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-19 21:46:31,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2168 transitions. [2022-07-19 21:46:31,638 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625324338349766 [2022-07-19 21:46:31,638 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2168 transitions. [2022-07-19 21:46:31,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2168 transitions. [2022-07-19 21:46:31,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:31,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2168 transitions. [2022-07-19 21:46:31,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.8780487804878) internal successors, (2168), 41 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:31,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:31,642 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:31,642 INFO L186 Difference]: Start difference. First operand has 454 places, 477 transitions, 5515 flow. Second operand 41 states and 2168 transitions. [2022-07-19 21:46:31,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 538 transitions, 7413 flow [2022-07-19 21:46:31,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 538 transitions, 7119 flow, removed 30 selfloop flow, removed 38 redundant places. [2022-07-19 21:46:31,780 INFO L242 Difference]: Finished difference. Result has 454 places, 490 transitions, 5906 flow [2022-07-19 21:46:31,781 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5253, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=5906, PETRI_PLACES=454, PETRI_TRANSITIONS=490} [2022-07-19 21:46:31,781 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 366 predicate places. [2022-07-19 21:46:31,781 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 490 transitions, 5906 flow [2022-07-19 21:46:31,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:31,782 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:31,782 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] [2022-07-19 21:46:31,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-19 21:46:31,782 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:31,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:31,783 INFO L85 PathProgramCache]: Analyzing trace with hash -578953204, now seen corresponding path program 59 times [2022-07-19 21:46:31,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:31,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326749078] [2022-07-19 21:46:31,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:31,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:31,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:32,119 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-19 21:46:32,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:32,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326749078] [2022-07-19 21:46:32,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326749078] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:32,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:32,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:32,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6521514] [2022-07-19 21:46:32,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:32,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:32,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:32,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:32,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:32,122 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:32,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 490 transitions, 5906 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:32,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:32,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:32,122 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:33,962 INFO L129 PetriNetUnfolder]: 410/1212 cut-off events. [2022-07-19 21:46:33,962 INFO L130 PetriNetUnfolder]: For 18313/18313 co-relation queries the response was YES. [2022-07-19 21:46:33,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8637 conditions, 1212 events. 410/1212 cut-off events. For 18313/18313 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7467 event pairs, 47 based on Foata normal form. 1/1211 useless extension candidates. Maximal degree in co-relation 8493. Up to 792 conditions per place. [2022-07-19 21:46:33,977 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 335 selfloop transitions, 126 changer transitions 36/536 dead transitions. [2022-07-19 21:46:33,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 536 transitions, 7502 flow [2022-07-19 21:46:33,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-19 21:46:33,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-19 21:46:33,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2315 transitions. [2022-07-19 21:46:33,979 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5597195357833655 [2022-07-19 21:46:33,979 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2315 transitions. [2022-07-19 21:46:33,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2315 transitions. [2022-07-19 21:46:33,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:33,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2315 transitions. [2022-07-19 21:46:33,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.61363636363637) internal successors, (2315), 44 states have internal predecessors, (2315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:33,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:33,983 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:33,983 INFO L186 Difference]: Start difference. First operand has 454 places, 490 transitions, 5906 flow. Second operand 44 states and 2315 transitions. [2022-07-19 21:46:33,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 536 transitions, 7502 flow [2022-07-19 21:46:34,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 536 transitions, 7196 flow, removed 82 selfloop flow, removed 34 redundant places. [2022-07-19 21:46:34,098 INFO L242 Difference]: Finished difference. Result has 469 places, 489 transitions, 5983 flow [2022-07-19 21:46:34,099 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5632, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5983, PETRI_PLACES=469, PETRI_TRANSITIONS=489} [2022-07-19 21:46:34,099 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 381 predicate places. [2022-07-19 21:46:34,099 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 489 transitions, 5983 flow [2022-07-19 21:46:34,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:34,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:34,099 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] [2022-07-19 21:46:34,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-19 21:46:34,100 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:34,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:34,100 INFO L85 PathProgramCache]: Analyzing trace with hash -434280628, now seen corresponding path program 60 times [2022-07-19 21:46:34,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:34,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783452559] [2022-07-19 21:46:34,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:34,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:34,422 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-19 21:46:34,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:34,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783452559] [2022-07-19 21:46:34,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783452559] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:34,423 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:34,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:34,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585481379] [2022-07-19 21:46:34,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:34,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:34,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:34,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:34,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:34,424 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:34,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 489 transitions, 5983 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:34,425 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:34,425 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:34,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:35,824 INFO L129 PetriNetUnfolder]: 406/1204 cut-off events. [2022-07-19 21:46:35,824 INFO L130 PetriNetUnfolder]: For 18309/18309 co-relation queries the response was YES. [2022-07-19 21:46:35,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1204 events. 406/1204 cut-off events. For 18309/18309 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 7415 event pairs, 44 based on Foata normal form. 1/1203 useless extension candidates. Maximal degree in co-relation 8570. Up to 831 conditions per place. [2022-07-19 21:46:35,842 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 369 selfloop transitions, 90 changer transitions 31/529 dead transitions. [2022-07-19 21:46:35,843 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 529 transitions, 7548 flow [2022-07-19 21:46:35,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:46:35,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:46:35,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1854 transitions. [2022-07-19 21:46:35,844 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5635258358662614 [2022-07-19 21:46:35,844 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1854 transitions. [2022-07-19 21:46:35,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1854 transitions. [2022-07-19 21:46:35,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:35,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1854 transitions. [2022-07-19 21:46:35,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.97142857142857) internal successors, (1854), 35 states have internal predecessors, (1854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:35,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:35,849 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:35,850 INFO L186 Difference]: Start difference. First operand has 469 places, 489 transitions, 5983 flow. Second operand 35 states and 1854 transitions. [2022-07-19 21:46:35,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 529 transitions, 7548 flow [2022-07-19 21:46:36,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 529 transitions, 7163 flow, removed 46 selfloop flow, removed 41 redundant places. [2022-07-19 21:46:36,029 INFO L242 Difference]: Finished difference. Result has 461 places, 487 transitions, 5916 flow [2022-07-19 21:46:36,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5636, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5916, PETRI_PLACES=461, PETRI_TRANSITIONS=487} [2022-07-19 21:46:36,029 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 373 predicate places. [2022-07-19 21:46:36,030 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 487 transitions, 5916 flow [2022-07-19 21:46:36,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:36,030 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:36,030 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] [2022-07-19 21:46:36,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-19 21:46:36,031 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:36,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:36,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1573545332, now seen corresponding path program 61 times [2022-07-19 21:46:36,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:36,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626984378] [2022-07-19 21:46:36,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:36,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:36,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:36,395 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-19 21:46:36,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:36,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626984378] [2022-07-19 21:46:36,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626984378] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:36,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:36,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:36,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117639944] [2022-07-19 21:46:36,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:36,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:36,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:36,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:36,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:36,397 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:36,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 487 transitions, 5916 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:36,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:36,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:36,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:38,013 INFO L129 PetriNetUnfolder]: 404/1210 cut-off events. [2022-07-19 21:46:38,013 INFO L130 PetriNetUnfolder]: For 18552/18552 co-relation queries the response was YES. [2022-07-19 21:46:38,023 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8708 conditions, 1210 events. 404/1210 cut-off events. For 18552/18552 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 7492 event pairs, 47 based on Foata normal form. 1/1209 useless extension candidates. Maximal degree in co-relation 8558. Up to 776 conditions per place. [2022-07-19 21:46:38,027 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 319 selfloop transitions, 148 changer transitions 27/533 dead transitions. [2022-07-19 21:46:38,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 533 transitions, 7599 flow [2022-07-19 21:46:38,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-19 21:46:38,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-07-19 21:46:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2263 transitions. [2022-07-19 21:46:38,029 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5598713508164275 [2022-07-19 21:46:38,029 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2263 transitions. [2022-07-19 21:46:38,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2263 transitions. [2022-07-19 21:46:38,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:38,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2263 transitions. [2022-07-19 21:46:38,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.627906976744185) internal successors, (2263), 43 states have internal predecessors, (2263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:38,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:38,034 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:38,034 INFO L186 Difference]: Start difference. First operand has 461 places, 487 transitions, 5916 flow. Second operand 43 states and 2263 transitions. [2022-07-19 21:46:38,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 533 transitions, 7599 flow [2022-07-19 21:46:38,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 533 transitions, 7330 flow, removed 54 selfloop flow, removed 32 redundant places. [2022-07-19 21:46:38,162 INFO L242 Difference]: Finished difference. Result has 471 places, 490 transitions, 6153 flow [2022-07-19 21:46:38,162 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5677, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6153, PETRI_PLACES=471, PETRI_TRANSITIONS=490} [2022-07-19 21:46:38,162 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 383 predicate places. [2022-07-19 21:46:38,163 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 490 transitions, 6153 flow [2022-07-19 21:46:38,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:38,163 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:38,163 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] [2022-07-19 21:46:38,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-19 21:46:38,163 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:38,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:38,164 INFO L85 PathProgramCache]: Analyzing trace with hash 206855110, now seen corresponding path program 62 times [2022-07-19 21:46:38,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:38,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419994479] [2022-07-19 21:46:38,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:38,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:38,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:38,529 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-19 21:46:38,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:38,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419994479] [2022-07-19 21:46:38,530 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419994479] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:38,530 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:38,530 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:38,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499724293] [2022-07-19 21:46:38,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:38,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:38,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:38,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:38,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:38,531 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:38,532 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 490 transitions, 6153 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:38,532 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:38,532 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:38,532 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:39,774 INFO L129 PetriNetUnfolder]: 397/1198 cut-off events. [2022-07-19 21:46:39,774 INFO L130 PetriNetUnfolder]: For 18788/18788 co-relation queries the response was YES. [2022-07-19 21:46:39,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 1198 events. 397/1198 cut-off events. For 18788/18788 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7353 event pairs, 47 based on Foata normal form. 1/1197 useless extension candidates. Maximal degree in co-relation 8554. Up to 786 conditions per place. [2022-07-19 21:46:39,790 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 352 selfloop transitions, 124 changer transitions 19/534 dead transitions. [2022-07-19 21:46:39,790 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 534 transitions, 7754 flow [2022-07-19 21:46:39,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:46:39,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:46:39,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1808 transitions. [2022-07-19 21:46:39,791 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5657071339173968 [2022-07-19 21:46:39,791 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1808 transitions. [2022-07-19 21:46:39,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1808 transitions. [2022-07-19 21:46:39,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:39,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1808 transitions. [2022-07-19 21:46:39,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.1764705882353) internal successors, (1808), 34 states have internal predecessors, (1808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:39,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:39,795 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:39,795 INFO L186 Difference]: Start difference. First operand has 471 places, 490 transitions, 6153 flow. Second operand 34 states and 1808 transitions. [2022-07-19 21:46:39,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 534 transitions, 7754 flow [2022-07-19 21:46:39,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 534 transitions, 7462 flow, removed 43 selfloop flow, removed 39 redundant places. [2022-07-19 21:46:39,945 INFO L242 Difference]: Finished difference. Result has 465 places, 496 transitions, 6327 flow [2022-07-19 21:46:39,946 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5881, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6327, PETRI_PLACES=465, PETRI_TRANSITIONS=496} [2022-07-19 21:46:39,946 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 377 predicate places. [2022-07-19 21:46:39,946 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 496 transitions, 6327 flow [2022-07-19 21:46:39,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:39,947 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:39,947 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] [2022-07-19 21:46:39,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-19 21:46:39,947 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:39,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:39,948 INFO L85 PathProgramCache]: Analyzing trace with hash 539514336, now seen corresponding path program 63 times [2022-07-19 21:46:39,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:39,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500285466] [2022-07-19 21:46:39,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:39,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:39,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:40,301 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-19 21:46:40,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:40,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500285466] [2022-07-19 21:46:40,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500285466] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:40,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:40,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:46:40,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320901525] [2022-07-19 21:46:40,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:40,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:46:40,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:40,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:46:40,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:46:40,303 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:40,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 496 transitions, 6327 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:40,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:40,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:40,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:44,273 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:46:44,984 INFO L129 PetriNetUnfolder]: 414/1243 cut-off events. [2022-07-19 21:46:44,984 INFO L130 PetriNetUnfolder]: For 20793/20793 co-relation queries the response was YES. [2022-07-19 21:46:45,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9180 conditions, 1243 events. 414/1243 cut-off events. For 20793/20793 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 7732 event pairs, 49 based on Foata normal form. 1/1242 useless extension candidates. Maximal degree in co-relation 9029. Up to 796 conditions per place. [2022-07-19 21:46:45,010 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 355 selfloop transitions, 143 changer transitions 23/560 dead transitions. [2022-07-19 21:46:45,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 560 transitions, 8412 flow [2022-07-19 21:46:45,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-07-19 21:46:45,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-07-19 21:46:45,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2575 transitions. [2022-07-19 21:46:45,017 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5590534085974815 [2022-07-19 21:46:45,017 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2575 transitions. [2022-07-19 21:46:45,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2575 transitions. [2022-07-19 21:46:45,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:45,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2575 transitions. [2022-07-19 21:46:45,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 52.55102040816327) internal successors, (2575), 49 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:45,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:45,024 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 94.0) internal successors, (4700), 50 states have internal predecessors, (4700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:45,024 INFO L186 Difference]: Start difference. First operand has 465 places, 496 transitions, 6327 flow. Second operand 49 states and 2575 transitions. [2022-07-19 21:46:45,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 560 transitions, 8412 flow [2022-07-19 21:46:45,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 560 transitions, 8086 flow, removed 98 selfloop flow, removed 26 redundant places. [2022-07-19 21:46:45,160 INFO L242 Difference]: Finished difference. Result has 489 places, 517 transitions, 6874 flow [2022-07-19 21:46:45,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6077, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=6874, PETRI_PLACES=489, PETRI_TRANSITIONS=517} [2022-07-19 21:46:45,161 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 401 predicate places. [2022-07-19 21:46:45,161 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 517 transitions, 6874 flow [2022-07-19 21:46:45,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:45,162 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:45,162 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] [2022-07-19 21:46:45,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-07-19 21:46:45,162 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:45,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:45,162 INFO L85 PathProgramCache]: Analyzing trace with hash -217436040, now seen corresponding path program 64 times [2022-07-19 21:46:45,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:45,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411535294] [2022-07-19 21:46:45,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:45,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:45,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:45,503 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-19 21:46:45,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:45,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411535294] [2022-07-19 21:46:45,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411535294] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:45,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:45,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:45,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920067488] [2022-07-19 21:46:45,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:45,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:45,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:45,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:45,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:45,505 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:45,506 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 517 transitions, 6874 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:45,506 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:45,506 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:45,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:47,197 INFO L129 PetriNetUnfolder]: 414/1245 cut-off events. [2022-07-19 21:46:47,197 INFO L130 PetriNetUnfolder]: For 21997/21997 co-relation queries the response was YES. [2022-07-19 21:46:47,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9394 conditions, 1245 events. 414/1245 cut-off events. For 21997/21997 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7803 event pairs, 48 based on Foata normal form. 1/1244 useless extension candidates. Maximal degree in co-relation 9240. Up to 875 conditions per place. [2022-07-19 21:46:47,219 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 406 selfloop transitions, 90 changer transitions 23/558 dead transitions. [2022-07-19 21:46:47,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 558 transitions, 8460 flow [2022-07-19 21:46:47,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:46:47,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:46:47,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1901 transitions. [2022-07-19 21:46:47,220 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617612293144209 [2022-07-19 21:46:47,221 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1901 transitions. [2022-07-19 21:46:47,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1901 transitions. [2022-07-19 21:46:47,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:47,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1901 transitions. [2022-07-19 21:46:47,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.80555555555556) internal successors, (1901), 36 states have internal predecessors, (1901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:47,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:47,224 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:47,224 INFO L186 Difference]: Start difference. First operand has 489 places, 517 transitions, 6874 flow. Second operand 36 states and 1901 transitions. [2022-07-19 21:46:47,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 558 transitions, 8460 flow [2022-07-19 21:46:47,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 558 transitions, 7973 flow, removed 162 selfloop flow, removed 33 redundant places. [2022-07-19 21:46:47,379 INFO L242 Difference]: Finished difference. Result has 496 places, 523 transitions, 6751 flow [2022-07-19 21:46:47,379 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6391, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6751, PETRI_PLACES=496, PETRI_TRANSITIONS=523} [2022-07-19 21:46:47,380 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 408 predicate places. [2022-07-19 21:46:47,380 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 523 transitions, 6751 flow [2022-07-19 21:46:47,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:47,380 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:47,380 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] [2022-07-19 21:46:47,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-07-19 21:46:47,381 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:47,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:47,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1472786474, now seen corresponding path program 65 times [2022-07-19 21:46:47,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:47,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624232125] [2022-07-19 21:46:47,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:47,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:47,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:47,759 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-19 21:46:47,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:47,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624232125] [2022-07-19 21:46:47,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624232125] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:47,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:47,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:47,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044428709] [2022-07-19 21:46:47,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:47,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:47,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:47,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:47,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:47,762 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:47,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 523 transitions, 6751 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:47,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:47,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:47,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:49,293 INFO L129 PetriNetUnfolder]: 425/1277 cut-off events. [2022-07-19 21:46:49,293 INFO L130 PetriNetUnfolder]: For 22736/22736 co-relation queries the response was YES. [2022-07-19 21:46:49,303 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9684 conditions, 1277 events. 425/1277 cut-off events. For 22736/22736 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 8131 event pairs, 55 based on Foata normal form. 1/1276 useless extension candidates. Maximal degree in co-relation 9520. Up to 856 conditions per place. [2022-07-19 21:46:49,308 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 393 selfloop transitions, 119 changer transitions 34/585 dead transitions. [2022-07-19 21:46:49,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 585 transitions, 8789 flow [2022-07-19 21:46:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-19 21:46:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-19 21:46:49,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2113 transitions. [2022-07-19 21:46:49,309 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.561968085106383 [2022-07-19 21:46:49,309 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2113 transitions. [2022-07-19 21:46:49,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2113 transitions. [2022-07-19 21:46:49,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:49,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2113 transitions. [2022-07-19 21:46:49,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.825) internal successors, (2113), 40 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:49,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:49,314 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:49,314 INFO L186 Difference]: Start difference. First operand has 496 places, 523 transitions, 6751 flow. Second operand 40 states and 2113 transitions. [2022-07-19 21:46:49,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 585 transitions, 8789 flow [2022-07-19 21:46:49,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 585 transitions, 8515 flow, removed 71 selfloop flow, removed 31 redundant places. [2022-07-19 21:46:49,471 INFO L242 Difference]: Finished difference. Result has 508 places, 536 transitions, 7116 flow [2022-07-19 21:46:49,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6531, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7116, PETRI_PLACES=508, PETRI_TRANSITIONS=536} [2022-07-19 21:46:49,472 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 420 predicate places. [2022-07-19 21:46:49,472 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 536 transitions, 7116 flow [2022-07-19 21:46:49,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:49,472 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:49,473 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] [2022-07-19 21:46:49,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-07-19 21:46:49,473 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:49,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:49,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1624558810, now seen corresponding path program 66 times [2022-07-19 21:46:49,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:49,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920622465] [2022-07-19 21:46:49,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:49,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:49,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:49,821 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-19 21:46:49,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:49,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920622465] [2022-07-19 21:46:49,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920622465] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:49,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:49,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:46:49,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890461723] [2022-07-19 21:46:49,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:49,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:46:49,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:49,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:46:49,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:46:49,823 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:49,824 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 536 transitions, 7116 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:49,824 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:49,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:49,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:51,893 INFO L129 PetriNetUnfolder]: 429/1295 cut-off events. [2022-07-19 21:46:51,893 INFO L130 PetriNetUnfolder]: For 22496/22496 co-relation queries the response was YES. [2022-07-19 21:46:51,908 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9861 conditions, 1295 events. 429/1295 cut-off events. For 22496/22496 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8197 event pairs, 54 based on Foata normal form. 1/1294 useless extension candidates. Maximal degree in co-relation 9694. Up to 825 conditions per place. [2022-07-19 21:46:51,913 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 393 selfloop transitions, 152 changer transitions 24/608 dead transitions. [2022-07-19 21:46:51,913 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 608 transitions, 9250 flow [2022-07-19 21:46:51,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-07-19 21:46:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-07-19 21:46:51,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2666 transitions. [2022-07-19 21:46:51,915 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5561118064246975 [2022-07-19 21:46:51,915 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2666 transitions. [2022-07-19 21:46:51,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2666 transitions. [2022-07-19 21:46:51,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:51,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2666 transitions. [2022-07-19 21:46:51,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.27450980392157) internal successors, (2666), 51 states have internal predecessors, (2666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:51,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:51,920 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:51,920 INFO L186 Difference]: Start difference. First operand has 508 places, 536 transitions, 7116 flow. Second operand 51 states and 2666 transitions. [2022-07-19 21:46:51,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 608 transitions, 9250 flow [2022-07-19 21:46:52,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 608 transitions, 8912 flow, removed 67 selfloop flow, removed 33 redundant places. [2022-07-19 21:46:52,152 INFO L242 Difference]: Finished difference. Result has 527 places, 555 transitions, 7524 flow [2022-07-19 21:46:52,152 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=7524, PETRI_PLACES=527, PETRI_TRANSITIONS=555} [2022-07-19 21:46:52,153 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 439 predicate places. [2022-07-19 21:46:52,153 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 555 transitions, 7524 flow [2022-07-19 21:46:52,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:52,153 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:52,154 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] [2022-07-19 21:46:52,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-07-19 21:46:52,154 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:52,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1280282498, now seen corresponding path program 67 times [2022-07-19 21:46:52,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:52,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853686637] [2022-07-19 21:46:52,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:52,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:52,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:52,453 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-19 21:46:52,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:52,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853686637] [2022-07-19 21:46:52,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853686637] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:52,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:52,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:52,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246088508] [2022-07-19 21:46:52,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:52,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:52,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:52,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:52,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:52,455 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:52,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 555 transitions, 7524 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:52,455 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:52,455 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:52,455 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:54,108 INFO L129 PetriNetUnfolder]: 437/1329 cut-off events. [2022-07-19 21:46:54,108 INFO L130 PetriNetUnfolder]: For 23569/23569 co-relation queries the response was YES. [2022-07-19 21:46:54,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10161 conditions, 1329 events. 437/1329 cut-off events. For 23569/23569 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8583 event pairs, 43 based on Foata normal form. 1/1328 useless extension candidates. Maximal degree in co-relation 9989. Up to 912 conditions per place. [2022-07-19 21:46:54,131 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 438 selfloop transitions, 105 changer transitions 26/608 dead transitions. [2022-07-19 21:46:54,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 608 transitions, 9292 flow [2022-07-19 21:46:54,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:46:54,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:46:54,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1962 transitions. [2022-07-19 21:46:54,133 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5641173087981599 [2022-07-19 21:46:54,133 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1962 transitions. [2022-07-19 21:46:54,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1962 transitions. [2022-07-19 21:46:54,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:54,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1962 transitions. [2022-07-19 21:46:54,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.027027027027025) internal successors, (1962), 37 states have internal predecessors, (1962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:54,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:54,136 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:54,136 INFO L186 Difference]: Start difference. First operand has 527 places, 555 transitions, 7524 flow. Second operand 37 states and 1962 transitions. [2022-07-19 21:46:54,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 608 transitions, 9292 flow [2022-07-19 21:46:54,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 608 transitions, 8881 flow, removed 113 selfloop flow, removed 39 redundant places. [2022-07-19 21:46:54,324 INFO L242 Difference]: Finished difference. Result has 531 places, 570 transitions, 7617 flow [2022-07-19 21:46:54,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7135, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7617, PETRI_PLACES=531, PETRI_TRANSITIONS=570} [2022-07-19 21:46:54,325 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2022-07-19 21:46:54,325 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 570 transitions, 7617 flow [2022-07-19 21:46:54,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:54,325 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:54,325 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] [2022-07-19 21:46:54,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-07-19 21:46:54,326 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:54,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:54,326 INFO L85 PathProgramCache]: Analyzing trace with hash 243241444, now seen corresponding path program 68 times [2022-07-19 21:46:54,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:54,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013110628] [2022-07-19 21:46:54,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:54,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:54,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:54,617 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-19 21:46:54,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:54,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013110628] [2022-07-19 21:46:54,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013110628] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:54,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:54,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:54,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413694588] [2022-07-19 21:46:54,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:54,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:54,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:54,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:54,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:54,618 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:54,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 570 transitions, 7617 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:54,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:54,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:54,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:56,059 INFO L129 PetriNetUnfolder]: 439/1323 cut-off events. [2022-07-19 21:46:56,059 INFO L130 PetriNetUnfolder]: For 23567/23567 co-relation queries the response was YES. [2022-07-19 21:46:56,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10275 conditions, 1323 events. 439/1323 cut-off events. For 23567/23567 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 8487 event pairs, 38 based on Foata normal form. 1/1323 useless extension candidates. Maximal degree in co-relation 10095. Up to 868 conditions per place. [2022-07-19 21:46:56,082 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 400 selfloop transitions, 157 changer transitions 26/622 dead transitions. [2022-07-19 21:46:56,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 622 transitions, 9635 flow [2022-07-19 21:46:56,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:46:56,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:46:56,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2070 transitions. [2022-07-19 21:46:56,084 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5646481178396072 [2022-07-19 21:46:56,084 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2070 transitions. [2022-07-19 21:46:56,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2070 transitions. [2022-07-19 21:46:56,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:56,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2070 transitions. [2022-07-19 21:46:56,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 53.07692307692308) internal successors, (2070), 39 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:56,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:56,088 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:56,088 INFO L186 Difference]: Start difference. First operand has 531 places, 570 transitions, 7617 flow. Second operand 39 states and 2070 transitions. [2022-07-19 21:46:56,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 622 transitions, 9635 flow [2022-07-19 21:46:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 622 transitions, 9390 flow, removed 68 selfloop flow, removed 24 redundant places. [2022-07-19 21:46:56,304 INFO L242 Difference]: Finished difference. Result has 546 places, 577 transitions, 8016 flow [2022-07-19 21:46:56,305 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7408, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=8016, PETRI_PLACES=546, PETRI_TRANSITIONS=577} [2022-07-19 21:46:56,306 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 458 predicate places. [2022-07-19 21:46:56,306 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 577 transitions, 8016 flow [2022-07-19 21:46:56,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:56,306 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:56,306 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] [2022-07-19 21:46:56,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-07-19 21:46:56,307 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:56,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:56,307 INFO L85 PathProgramCache]: Analyzing trace with hash 390144754, now seen corresponding path program 69 times [2022-07-19 21:46:56,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:56,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621695370] [2022-07-19 21:46:56,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:56,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:56,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:56,626 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-19 21:46:56,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:56,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621695370] [2022-07-19 21:46:56,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621695370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:56,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:56,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:46:56,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651425827] [2022-07-19 21:46:56,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:56,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:46:56,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:56,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:46:56,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:46:56,628 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:56,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 577 transitions, 8016 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:56,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:56,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:56,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:46:58,010 INFO L129 PetriNetUnfolder]: 431/1301 cut-off events. [2022-07-19 21:46:58,010 INFO L130 PetriNetUnfolder]: For 22764/22764 co-relation queries the response was YES. [2022-07-19 21:46:58,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 1301 events. 431/1301 cut-off events. For 22764/22764 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8355 event pairs, 52 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 10075. Up to 868 conditions per place. [2022-07-19 21:46:58,032 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 407 selfloop transitions, 134 changer transitions 31/611 dead transitions. [2022-07-19 21:46:58,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 611 transitions, 9524 flow [2022-07-19 21:46:58,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:46:58,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:46:58,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1911 transitions. [2022-07-19 21:46:58,033 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5647163120567376 [2022-07-19 21:46:58,033 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1911 transitions. [2022-07-19 21:46:58,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1911 transitions. [2022-07-19 21:46:58,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:46:58,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1911 transitions. [2022-07-19 21:46:58,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 53.083333333333336) internal successors, (1911), 36 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:58,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:58,036 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:58,037 INFO L186 Difference]: Start difference. First operand has 546 places, 577 transitions, 8016 flow. Second operand 36 states and 1911 transitions. [2022-07-19 21:46:58,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 611 transitions, 9524 flow [2022-07-19 21:46:58,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 611 transitions, 9031 flow, removed 131 selfloop flow, removed 33 redundant places. [2022-07-19 21:46:58,283 INFO L242 Difference]: Finished difference. Result has 549 places, 565 transitions, 7724 flow [2022-07-19 21:46:58,284 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7573, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7724, PETRI_PLACES=549, PETRI_TRANSITIONS=565} [2022-07-19 21:46:58,284 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 461 predicate places. [2022-07-19 21:46:58,284 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 565 transitions, 7724 flow [2022-07-19 21:46:58,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:58,284 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:46:58,284 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] [2022-07-19 21:46:58,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-07-19 21:46:58,284 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:46:58,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:46:58,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1919573678, now seen corresponding path program 70 times [2022-07-19 21:46:58,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:46:58,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669305597] [2022-07-19 21:46:58,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:46:58,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:46:58,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:46:58,676 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-19 21:46:58,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:46:58,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669305597] [2022-07-19 21:46:58,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669305597] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:46:58,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:46:58,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:46:58,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614795037] [2022-07-19 21:46:58,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:46:58,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:46:58,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:46:58,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:46:58,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:46:58,678 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:46:58,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 565 transitions, 7724 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:46:58,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:46:58,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:46:58,679 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:01,687 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:47:02,182 INFO L129 PetriNetUnfolder]: 421/1280 cut-off events. [2022-07-19 21:47:02,183 INFO L130 PetriNetUnfolder]: For 21256/21256 co-relation queries the response was YES. [2022-07-19 21:47:02,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9947 conditions, 1280 events. 421/1280 cut-off events. For 21256/21256 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8168 event pairs, 44 based on Foata normal form. 1/1279 useless extension candidates. Maximal degree in co-relation 9767. Up to 929 conditions per place. [2022-07-19 21:47:02,198 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 449 selfloop transitions, 84 changer transitions 19/591 dead transitions. [2022-07-19 21:47:02,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 591 transitions, 9012 flow [2022-07-19 21:47:02,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:47:02,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:47:02,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1792 transitions. [2022-07-19 21:47:02,200 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5607008760951189 [2022-07-19 21:47:02,200 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1792 transitions. [2022-07-19 21:47:02,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1792 transitions. [2022-07-19 21:47:02,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:02,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1792 transitions. [2022-07-19 21:47:02,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.705882352941174) internal successors, (1792), 34 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:02,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:02,203 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:02,203 INFO L186 Difference]: Start difference. First operand has 549 places, 565 transitions, 7724 flow. Second operand 34 states and 1792 transitions. [2022-07-19 21:47:02,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 591 transitions, 9012 flow [2022-07-19 21:47:02,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 591 transitions, 8591 flow, removed 25 selfloop flow, removed 39 redundant places. [2022-07-19 21:47:02,366 INFO L242 Difference]: Finished difference. Result has 539 places, 562 transitions, 7465 flow [2022-07-19 21:47:02,367 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7317, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7465, PETRI_PLACES=539, PETRI_TRANSITIONS=562} [2022-07-19 21:47:02,367 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 451 predicate places. [2022-07-19 21:47:02,367 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 562 transitions, 7465 flow [2022-07-19 21:47:02,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:02,367 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:02,367 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] [2022-07-19 21:47:02,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-07-19 21:47:02,368 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:02,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:02,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1694257012, now seen corresponding path program 71 times [2022-07-19 21:47:02,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:02,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438108545] [2022-07-19 21:47:02,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:02,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:02,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:02,693 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-19 21:47:02,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:02,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438108545] [2022-07-19 21:47:02,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438108545] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:02,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:02,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:47:02,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031474729] [2022-07-19 21:47:02,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:02,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:47:02,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:02,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:47:02,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:47:02,695 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:02,696 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 562 transitions, 7465 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:02,696 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:02,696 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:02,696 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:04,549 INFO L129 PetriNetUnfolder]: 428/1301 cut-off events. [2022-07-19 21:47:04,549 INFO L130 PetriNetUnfolder]: For 22328/22328 co-relation queries the response was YES. [2022-07-19 21:47:04,564 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10022 conditions, 1301 events. 428/1301 cut-off events. For 22328/22328 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8331 event pairs, 43 based on Foata normal form. 1/1299 useless extension candidates. Maximal degree in co-relation 9846. Up to 905 conditions per place. [2022-07-19 21:47:04,568 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 435 selfloop transitions, 107 changer transitions 24/605 dead transitions. [2022-07-19 21:47:04,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 605 transitions, 9190 flow [2022-07-19 21:47:04,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:47:04,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:47:04,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1904 transitions. [2022-07-19 21:47:04,570 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2022-07-19 21:47:04,570 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1904 transitions. [2022-07-19 21:47:04,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1904 transitions. [2022-07-19 21:47:04,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:04,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1904 transitions. [2022-07-19 21:47:04,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.888888888888886) internal successors, (1904), 36 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:04,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:04,573 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:04,573 INFO L186 Difference]: Start difference. First operand has 539 places, 562 transitions, 7465 flow. Second operand 36 states and 1904 transitions. [2022-07-19 21:47:04,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 605 transitions, 9190 flow [2022-07-19 21:47:04,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 605 transitions, 8962 flow, removed 16 selfloop flow, removed 34 redundant places. [2022-07-19 21:47:04,746 INFO L242 Difference]: Finished difference. Result has 543 places, 567 transitions, 7658 flow [2022-07-19 21:47:04,747 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7255, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7658, PETRI_PLACES=543, PETRI_TRANSITIONS=567} [2022-07-19 21:47:04,747 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 455 predicate places. [2022-07-19 21:47:04,747 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 567 transitions, 7658 flow [2022-07-19 21:47:04,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:04,748 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:04,748 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] [2022-07-19 21:47:04,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2022-07-19 21:47:04,748 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:04,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1454984926, now seen corresponding path program 72 times [2022-07-19 21:47:04,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:04,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536645242] [2022-07-19 21:47:04,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:04,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:05,043 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-19 21:47:05,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:05,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536645242] [2022-07-19 21:47:05,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536645242] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:05,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:05,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:47:05,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926901091] [2022-07-19 21:47:05,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:05,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:47:05,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:05,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:47:05,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:47:05,045 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:05,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 567 transitions, 7658 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:05,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:05,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:05,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:06,312 INFO L129 PetriNetUnfolder]: 425/1298 cut-off events. [2022-07-19 21:47:06,312 INFO L130 PetriNetUnfolder]: For 22913/22913 co-relation queries the response was YES. [2022-07-19 21:47:06,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10108 conditions, 1298 events. 425/1298 cut-off events. For 22913/22913 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8286 event pairs, 54 based on Foata normal form. 1/1297 useless extension candidates. Maximal degree in co-relation 9928. Up to 881 conditions per place. [2022-07-19 21:47:06,331 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 425 selfloop transitions, 111 changer transitions 27/602 dead transitions. [2022-07-19 21:47:06,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 602 transitions, 9285 flow [2022-07-19 21:47:06,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:47:06,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:47:06,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1811 transitions. [2022-07-19 21:47:06,333 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5666458072590739 [2022-07-19 21:47:06,333 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1811 transitions. [2022-07-19 21:47:06,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1811 transitions. [2022-07-19 21:47:06,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:06,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1811 transitions. [2022-07-19 21:47:06,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 53.26470588235294) internal successors, (1811), 34 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:06,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:06,336 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:06,336 INFO L186 Difference]: Start difference. First operand has 543 places, 567 transitions, 7658 flow. Second operand 34 states and 1811 transitions. [2022-07-19 21:47:06,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 602 transitions, 9285 flow [2022-07-19 21:47:06,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 602 transitions, 9033 flow, removed 49 selfloop flow, removed 30 redundant places. [2022-07-19 21:47:06,539 INFO L242 Difference]: Finished difference. Result has 549 places, 565 transitions, 7702 flow [2022-07-19 21:47:06,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7426, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7702, PETRI_PLACES=549, PETRI_TRANSITIONS=565} [2022-07-19 21:47:06,540 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 461 predicate places. [2022-07-19 21:47:06,540 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 565 transitions, 7702 flow [2022-07-19 21:47:06,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:06,541 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:06,541 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] [2022-07-19 21:47:06,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2022-07-19 21:47:06,541 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:06,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:06,541 INFO L85 PathProgramCache]: Analyzing trace with hash -84475868, now seen corresponding path program 73 times [2022-07-19 21:47:06,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:06,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618053855] [2022-07-19 21:47:06,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:06,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:06,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:06,880 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-19 21:47:06,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:06,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618053855] [2022-07-19 21:47:06,881 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618053855] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:06,881 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:06,881 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:06,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047807831] [2022-07-19 21:47:06,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:06,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:06,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:06,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:06,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:06,882 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:06,882 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 565 transitions, 7702 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:06,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:06,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:06,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:08,386 INFO L129 PetriNetUnfolder]: 426/1301 cut-off events. [2022-07-19 21:47:08,386 INFO L130 PetriNetUnfolder]: For 23816/23816 co-relation queries the response was YES. [2022-07-19 21:47:08,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10315 conditions, 1301 events. 426/1301 cut-off events. For 23816/23816 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8342 event pairs, 52 based on Foata normal form. 1/1300 useless extension candidates. Maximal degree in co-relation 10132. Up to 897 conditions per place. [2022-07-19 21:47:08,409 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 430 selfloop transitions, 111 changer transitions 26/606 dead transitions. [2022-07-19 21:47:08,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 606 transitions, 9493 flow [2022-07-19 21:47:08,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:47:08,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:47:08,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1958 transitions. [2022-07-19 21:47:08,410 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5629672225416906 [2022-07-19 21:47:08,410 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1958 transitions. [2022-07-19 21:47:08,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1958 transitions. [2022-07-19 21:47:08,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:08,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1958 transitions. [2022-07-19 21:47:08,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.91891891891892) internal successors, (1958), 37 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:08,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:08,414 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:08,414 INFO L186 Difference]: Start difference. First operand has 549 places, 565 transitions, 7702 flow. Second operand 37 states and 1958 transitions. [2022-07-19 21:47:08,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 606 transitions, 9493 flow [2022-07-19 21:47:08,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 606 transitions, 9151 flow, removed 39 selfloop flow, removed 32 redundant places. [2022-07-19 21:47:08,599 INFO L242 Difference]: Finished difference. Result has 554 places, 569 transitions, 7837 flow [2022-07-19 21:47:08,600 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7411, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7837, PETRI_PLACES=554, PETRI_TRANSITIONS=569} [2022-07-19 21:47:08,600 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 466 predicate places. [2022-07-19 21:47:08,600 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 569 transitions, 7837 flow [2022-07-19 21:47:08,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:08,600 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:08,600 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] [2022-07-19 21:47:08,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-07-19 21:47:08,601 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:08,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:08,601 INFO L85 PathProgramCache]: Analyzing trace with hash 982529864, now seen corresponding path program 74 times [2022-07-19 21:47:08,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:08,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35656575] [2022-07-19 21:47:08,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:08,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:08,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:08,903 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-19 21:47:08,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:08,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35656575] [2022-07-19 21:47:08,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35656575] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:08,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:08,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:08,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064573376] [2022-07-19 21:47:08,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:08,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:08,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:08,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:08,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:08,906 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:08,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 569 transitions, 7837 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:08,907 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:08,907 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:08,907 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:10,800 INFO L129 PetriNetUnfolder]: 423/1296 cut-off events. [2022-07-19 21:47:10,800 INFO L130 PetriNetUnfolder]: For 24220/24220 co-relation queries the response was YES. [2022-07-19 21:47:10,819 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10278 conditions, 1296 events. 423/1296 cut-off events. For 24220/24220 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8313 event pairs, 53 based on Foata normal form. 1/1294 useless extension candidates. Maximal degree in co-relation 10095. Up to 897 conditions per place. [2022-07-19 21:47:10,824 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 427 selfloop transitions, 115 changer transitions 22/603 dead transitions. [2022-07-19 21:47:10,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 603 transitions, 9466 flow [2022-07-19 21:47:10,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:47:10,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:47:10,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1954 transitions. [2022-07-19 21:47:10,826 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5618171362852213 [2022-07-19 21:47:10,826 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1954 transitions. [2022-07-19 21:47:10,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1954 transitions. [2022-07-19 21:47:10,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:10,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1954 transitions. [2022-07-19 21:47:10,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.810810810810814) internal successors, (1954), 37 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:10,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:10,829 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:10,829 INFO L186 Difference]: Start difference. First operand has 554 places, 569 transitions, 7837 flow. Second operand 37 states and 1954 transitions. [2022-07-19 21:47:10,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 603 transitions, 9466 flow [2022-07-19 21:47:11,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 603 transitions, 9136 flow, removed 73 selfloop flow, removed 29 redundant places. [2022-07-19 21:47:11,032 INFO L242 Difference]: Finished difference. Result has 559 places, 567 transitions, 7848 flow [2022-07-19 21:47:11,032 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7541, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=7848, PETRI_PLACES=559, PETRI_TRANSITIONS=567} [2022-07-19 21:47:11,032 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 471 predicate places. [2022-07-19 21:47:11,032 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 567 transitions, 7848 flow [2022-07-19 21:47:11,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:11,033 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:11,033 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] [2022-07-19 21:47:11,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-07-19 21:47:11,033 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:11,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:11,033 INFO L85 PathProgramCache]: Analyzing trace with hash 452048228, now seen corresponding path program 75 times [2022-07-19 21:47:11,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:11,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980352782] [2022-07-19 21:47:11,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:11,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:11,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:11,377 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-19 21:47:11,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:11,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980352782] [2022-07-19 21:47:11,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980352782] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:11,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:11,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:11,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564002384] [2022-07-19 21:47:11,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:11,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:11,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:11,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:11,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:11,379 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:11,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 567 transitions, 7848 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:11,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:11,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:11,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:13,123 INFO L129 PetriNetUnfolder]: 416/1284 cut-off events. [2022-07-19 21:47:13,123 INFO L130 PetriNetUnfolder]: For 23549/23549 co-relation queries the response was YES. [2022-07-19 21:47:13,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10102 conditions, 1284 events. 416/1284 cut-off events. For 23549/23549 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 8186 event pairs, 42 based on Foata normal form. 1/1283 useless extension candidates. Maximal degree in co-relation 9917. Up to 929 conditions per place. [2022-07-19 21:47:13,145 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 451 selfloop transitions, 86 changer transitions 16/592 dead transitions. [2022-07-19 21:47:13,145 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 592 transitions, 9194 flow [2022-07-19 21:47:13,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:47:13,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:47:13,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1889 transitions. [2022-07-19 21:47:13,146 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5582151300236406 [2022-07-19 21:47:13,146 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1889 transitions. [2022-07-19 21:47:13,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1889 transitions. [2022-07-19 21:47:13,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:13,147 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1889 transitions. [2022-07-19 21:47:13,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.47222222222222) internal successors, (1889), 36 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-19 21:47:13,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:13,150 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:13,150 INFO L186 Difference]: Start difference. First operand has 559 places, 567 transitions, 7848 flow. Second operand 36 states and 1889 transitions. [2022-07-19 21:47:13,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 592 transitions, 9194 flow [2022-07-19 21:47:13,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 592 transitions, 8862 flow, removed 52 selfloop flow, removed 35 redundant places. [2022-07-19 21:47:13,369 INFO L242 Difference]: Finished difference. Result has 559 places, 566 transitions, 7724 flow [2022-07-19 21:47:13,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7536, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7724, PETRI_PLACES=559, PETRI_TRANSITIONS=566} [2022-07-19 21:47:13,370 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 471 predicate places. [2022-07-19 21:47:13,371 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 566 transitions, 7724 flow [2022-07-19 21:47:13,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:13,371 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:13,371 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] [2022-07-19 21:47:13,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-07-19 21:47:13,372 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:13,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:13,372 INFO L85 PathProgramCache]: Analyzing trace with hash -849216832, now seen corresponding path program 76 times [2022-07-19 21:47:13,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:13,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082429023] [2022-07-19 21:47:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:13,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:13,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:13,717 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-19 21:47:13,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:13,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082429023] [2022-07-19 21:47:13,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082429023] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:13,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:13,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:13,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102941973] [2022-07-19 21:47:13,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:13,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:13,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:13,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:13,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:13,719 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:13,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 566 transitions, 7724 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:13,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:13,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:13,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:15,248 INFO L129 PetriNetUnfolder]: 423/1298 cut-off events. [2022-07-19 21:47:15,248 INFO L130 PetriNetUnfolder]: For 23105/23105 co-relation queries the response was YES. [2022-07-19 21:47:15,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10242 conditions, 1298 events. 423/1298 cut-off events. For 23105/23105 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8360 event pairs, 53 based on Foata normal form. 1/1297 useless extension candidates. Maximal degree in co-relation 10056. Up to 921 conditions per place. [2022-07-19 21:47:15,268 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 447 selfloop transitions, 94 changer transitions 26/606 dead transitions. [2022-07-19 21:47:15,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 606 transitions, 9466 flow [2022-07-19 21:47:15,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-19 21:47:15,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-07-19 21:47:15,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2001 transitions. [2022-07-19 21:47:15,270 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5601903695408734 [2022-07-19 21:47:15,270 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2001 transitions. [2022-07-19 21:47:15,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2001 transitions. [2022-07-19 21:47:15,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:15,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2001 transitions. [2022-07-19 21:47:15,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 52.6578947368421) internal successors, (2001), 38 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:15,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:15,274 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 94.0) internal successors, (3666), 39 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:15,274 INFO L186 Difference]: Start difference. First operand has 559 places, 566 transitions, 7724 flow. Second operand 38 states and 2001 transitions. [2022-07-19 21:47:15,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 606 transitions, 9466 flow [2022-07-19 21:47:15,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 606 transitions, 9239 flow, removed 27 selfloop flow, removed 35 redundant places. [2022-07-19 21:47:15,463 INFO L242 Difference]: Finished difference. Result has 565 places, 569 transitions, 7858 flow [2022-07-19 21:47:15,464 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7527, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=7858, PETRI_PLACES=565, PETRI_TRANSITIONS=569} [2022-07-19 21:47:15,465 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 477 predicate places. [2022-07-19 21:47:15,465 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 569 transitions, 7858 flow [2022-07-19 21:47:15,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:15,465 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:15,465 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] [2022-07-19 21:47:15,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2022-07-19 21:47:15,466 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:15,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:15,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1433938184, now seen corresponding path program 77 times [2022-07-19 21:47:15,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:15,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295504446] [2022-07-19 21:47:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:15,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:15,804 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-19 21:47:15,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:15,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295504446] [2022-07-19 21:47:15,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295504446] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:15,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:15,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:15,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663557893] [2022-07-19 21:47:15,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:15,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:15,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:15,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:15,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:15,806 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:15,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 569 transitions, 7858 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:15,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:15,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:15,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:17,382 INFO L129 PetriNetUnfolder]: 417/1281 cut-off events. [2022-07-19 21:47:17,382 INFO L130 PetriNetUnfolder]: For 23490/23490 co-relation queries the response was YES. [2022-07-19 21:47:17,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10150 conditions, 1281 events. 417/1281 cut-off events. For 23490/23490 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 8202 event pairs, 40 based on Foata normal form. 1/1280 useless extension candidates. Maximal degree in co-relation 9961. Up to 893 conditions per place. [2022-07-19 21:47:17,400 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 428 selfloop transitions, 112 changer transitions 22/601 dead transitions. [2022-07-19 21:47:17,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 601 transitions, 9347 flow [2022-07-19 21:47:17,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-19 21:47:17,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-19 21:47:17,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2098 transitions. [2022-07-19 21:47:17,401 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5579787234042554 [2022-07-19 21:47:17,401 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2098 transitions. [2022-07-19 21:47:17,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2098 transitions. [2022-07-19 21:47:17,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:17,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2098 transitions. [2022-07-19 21:47:17,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.45) internal successors, (2098), 40 states have internal predecessors, (2098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:17,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:17,405 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:17,405 INFO L186 Difference]: Start difference. First operand has 565 places, 569 transitions, 7858 flow. Second operand 40 states and 2098 transitions. [2022-07-19 21:47:17,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 601 transitions, 9347 flow [2022-07-19 21:47:17,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 601 transitions, 9014 flow, removed 68 selfloop flow, removed 32 redundant places. [2022-07-19 21:47:17,587 INFO L242 Difference]: Finished difference. Result has 570 places, 566 transitions, 7793 flow [2022-07-19 21:47:17,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7549, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=7793, PETRI_PLACES=570, PETRI_TRANSITIONS=566} [2022-07-19 21:47:17,588 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 482 predicate places. [2022-07-19 21:47:17,588 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 566 transitions, 7793 flow [2022-07-19 21:47:17,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:17,588 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:17,588 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] [2022-07-19 21:47:17,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2022-07-19 21:47:17,589 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:17,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:17,589 INFO L85 PathProgramCache]: Analyzing trace with hash -961288638, now seen corresponding path program 78 times [2022-07-19 21:47:17,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:17,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034939544] [2022-07-19 21:47:17,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:17,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:17,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:17,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-19 21:47:17,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:17,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034939544] [2022-07-19 21:47:17,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034939544] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:17,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:17,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:17,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213859953] [2022-07-19 21:47:17,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:17,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:17,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:17,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:17,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:17,919 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:17,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 566 transitions, 7793 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:17,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:17,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:17,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:19,899 INFO L129 PetriNetUnfolder]: 409/1259 cut-off events. [2022-07-19 21:47:19,900 INFO L130 PetriNetUnfolder]: For 21158/21158 co-relation queries the response was YES. [2022-07-19 21:47:19,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9882 conditions, 1259 events. 409/1259 cut-off events. For 21158/21158 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7961 event pairs, 50 based on Foata normal form. 1/1259 useless extension candidates. Maximal degree in co-relation 9693. Up to 924 conditions per place. [2022-07-19 21:47:19,919 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 449 selfloop transitions, 74 changer transitions 23/585 dead transitions. [2022-07-19 21:47:19,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 585 transitions, 8967 flow [2022-07-19 21:47:19,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:47:19,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:47:19,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1784 transitions. [2022-07-19 21:47:19,920 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.55819774718398 [2022-07-19 21:47:19,920 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1784 transitions. [2022-07-19 21:47:19,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1784 transitions. [2022-07-19 21:47:19,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:19,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1784 transitions. [2022-07-19 21:47:19,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.470588235294116) internal successors, (1784), 34 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:19,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:19,923 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:19,923 INFO L186 Difference]: Start difference. First operand has 570 places, 566 transitions, 7793 flow. Second operand 34 states and 1784 transitions. [2022-07-19 21:47:19,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 585 transitions, 8967 flow [2022-07-19 21:47:20,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 585 transitions, 8570 flow, removed 60 selfloop flow, removed 36 redundant places. [2022-07-19 21:47:20,106 INFO L242 Difference]: Finished difference. Result has 563 places, 553 transitions, 7344 flow [2022-07-19 21:47:20,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=7344, PETRI_PLACES=563, PETRI_TRANSITIONS=553} [2022-07-19 21:47:20,107 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 475 predicate places. [2022-07-19 21:47:20,107 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 553 transitions, 7344 flow [2022-07-19 21:47:20,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:20,107 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:20,107 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] [2022-07-19 21:47:20,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2022-07-19 21:47:20,108 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:20,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:20,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1685694028, now seen corresponding path program 79 times [2022-07-19 21:47:20,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:20,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877201279] [2022-07-19 21:47:20,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:20,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:20,428 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-19 21:47:20,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:20,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877201279] [2022-07-19 21:47:20,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877201279] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:20,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:20,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:20,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300477029] [2022-07-19 21:47:20,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:20,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:20,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:20,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:20,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:20,430 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:20,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 553 transitions, 7344 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:20,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:20,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:20,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:21,885 INFO L129 PetriNetUnfolder]: 405/1240 cut-off events. [2022-07-19 21:47:21,885 INFO L130 PetriNetUnfolder]: For 20413/20413 co-relation queries the response was YES. [2022-07-19 21:47:21,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9533 conditions, 1240 events. 405/1240 cut-off events. For 20413/20413 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 7811 event pairs, 40 based on Foata normal form. 1/1239 useless extension candidates. Maximal degree in co-relation 9346. Up to 881 conditions per place. [2022-07-19 21:47:21,903 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 418 selfloop transitions, 82 changer transitions 35/574 dead transitions. [2022-07-19 21:47:21,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 574 transitions, 8543 flow [2022-07-19 21:47:21,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:47:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:47:21,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1942 transitions. [2022-07-19 21:47:21,904 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5583668775158137 [2022-07-19 21:47:21,904 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1942 transitions. [2022-07-19 21:47:21,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1942 transitions. [2022-07-19 21:47:21,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:21,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1942 transitions. [2022-07-19 21:47:21,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.486486486486484) internal successors, (1942), 37 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:21,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:21,908 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:21,908 INFO L186 Difference]: Start difference. First operand has 563 places, 553 transitions, 7344 flow. Second operand 37 states and 1942 transitions. [2022-07-19 21:47:21,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 574 transitions, 8543 flow [2022-07-19 21:47:22,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 574 transitions, 8230 flow, removed 24 selfloop flow, removed 38 redundant places. [2022-07-19 21:47:22,073 INFO L242 Difference]: Finished difference. Result has 545 places, 527 transitions, 6747 flow [2022-07-19 21:47:22,074 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=7037, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6747, PETRI_PLACES=545, PETRI_TRANSITIONS=527} [2022-07-19 21:47:22,074 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 457 predicate places. [2022-07-19 21:47:22,074 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 527 transitions, 6747 flow [2022-07-19 21:47:22,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:22,074 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:22,074 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] [2022-07-19 21:47:22,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-07-19 21:47:22,075 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:22,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:22,075 INFO L85 PathProgramCache]: Analyzing trace with hash 354510934, now seen corresponding path program 80 times [2022-07-19 21:47:22,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:22,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205978245] [2022-07-19 21:47:22,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:22,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:22,367 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-19 21:47:22,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:22,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205978245] [2022-07-19 21:47:22,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205978245] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:22,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:22,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:47:22,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826870047] [2022-07-19 21:47:22,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:22,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:47:22,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:22,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:47:22,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:47:22,370 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:22,371 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 527 transitions, 6747 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:22,371 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:22,371 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:22,371 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:23,681 INFO L129 PetriNetUnfolder]: 401/1220 cut-off events. [2022-07-19 21:47:23,681 INFO L130 PetriNetUnfolder]: For 19123/19123 co-relation queries the response was YES. [2022-07-19 21:47:23,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9219 conditions, 1220 events. 401/1220 cut-off events. For 19123/19123 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7607 event pairs, 42 based on Foata normal form. 1/1219 useless extension candidates. Maximal degree in co-relation 9041. Up to 831 conditions per place. [2022-07-19 21:47:23,700 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 385 selfloop transitions, 121 changer transitions 17/562 dead transitions. [2022-07-19 21:47:23,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 562 transitions, 8220 flow [2022-07-19 21:47:23,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:47:23,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:47:23,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1954 transitions. [2022-07-19 21:47:23,702 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5618171362852213 [2022-07-19 21:47:23,702 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1954 transitions. [2022-07-19 21:47:23,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1954 transitions. [2022-07-19 21:47:23,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:23,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1954 transitions. [2022-07-19 21:47:23,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.810810810810814) internal successors, (1954), 37 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:23,705 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:23,706 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:23,706 INFO L186 Difference]: Start difference. First operand has 545 places, 527 transitions, 6747 flow. Second operand 37 states and 1954 transitions. [2022-07-19 21:47:23,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 562 transitions, 8220 flow [2022-07-19 21:47:23,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 562 transitions, 7879 flow, removed 36 selfloop flow, removed 42 redundant places. [2022-07-19 21:47:23,884 INFO L242 Difference]: Finished difference. Result has 521 places, 529 transitions, 6815 flow [2022-07-19 21:47:23,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6438, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6815, PETRI_PLACES=521, PETRI_TRANSITIONS=529} [2022-07-19 21:47:23,885 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 433 predicate places. [2022-07-19 21:47:23,885 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 529 transitions, 6815 flow [2022-07-19 21:47:23,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:23,885 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:23,885 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] [2022-07-19 21:47:23,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-07-19 21:47:23,885 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:23,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:23,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1353243332, now seen corresponding path program 81 times [2022-07-19 21:47:23,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:23,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534297715] [2022-07-19 21:47:23,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:23,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:24,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-19 21:47:24,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:24,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534297715] [2022-07-19 21:47:24,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534297715] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:24,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:24,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:47:24,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952484242] [2022-07-19 21:47:24,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:24,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:47:24,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:24,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:47:24,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:47:24,259 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:24,260 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 529 transitions, 6815 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:24,260 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:24,260 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:24,260 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:25,940 INFO L129 PetriNetUnfolder]: 402/1239 cut-off events. [2022-07-19 21:47:25,940 INFO L130 PetriNetUnfolder]: For 19928/19928 co-relation queries the response was YES. [2022-07-19 21:47:25,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9336 conditions, 1239 events. 402/1239 cut-off events. For 19928/19928 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7826 event pairs, 53 based on Foata normal form. 1/1238 useless extension candidates. Maximal degree in co-relation 9164. Up to 866 conditions per place. [2022-07-19 21:47:25,960 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 410 selfloop transitions, 96 changer transitions 16/561 dead transitions. [2022-07-19 21:47:25,960 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 561 transitions, 8396 flow [2022-07-19 21:47:25,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:47:25,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:47:25,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2044 transitions. [2022-07-19 21:47:25,962 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5575559192580469 [2022-07-19 21:47:25,962 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2044 transitions. [2022-07-19 21:47:25,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2044 transitions. [2022-07-19 21:47:25,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:25,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2044 transitions. [2022-07-19 21:47:25,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.41025641025641) internal successors, (2044), 39 states have internal predecessors, (2044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:25,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:25,966 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:25,966 INFO L186 Difference]: Start difference. First operand has 521 places, 529 transitions, 6815 flow. Second operand 39 states and 2044 transitions. [2022-07-19 21:47:25,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 561 transitions, 8396 flow [2022-07-19 21:47:26,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 561 transitions, 8074 flow, removed 60 selfloop flow, removed 32 redundant places. [2022-07-19 21:47:26,141 INFO L242 Difference]: Finished difference. Result has 532 places, 534 transitions, 6930 flow [2022-07-19 21:47:26,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6503, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=6930, PETRI_PLACES=532, PETRI_TRANSITIONS=534} [2022-07-19 21:47:26,142 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 444 predicate places. [2022-07-19 21:47:26,142 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 534 transitions, 6930 flow [2022-07-19 21:47:26,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:26,142 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:26,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] [2022-07-19 21:47:26,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-07-19 21:47:26,142 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:26,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:26,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1450186388, now seen corresponding path program 82 times [2022-07-19 21:47:26,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:26,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671793691] [2022-07-19 21:47:26,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:26,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:26,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:26,457 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-19 21:47:26,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:26,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671793691] [2022-07-19 21:47:26,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671793691] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:26,457 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:26,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:26,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992574651] [2022-07-19 21:47:26,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:26,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:26,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:26,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:26,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:26,459 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:26,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 534 transitions, 6930 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:26,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:26,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:26,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:27,879 INFO L129 PetriNetUnfolder]: 399/1219 cut-off events. [2022-07-19 21:47:27,879 INFO L130 PetriNetUnfolder]: For 20887/20887 co-relation queries the response was YES. [2022-07-19 21:47:27,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9346 conditions, 1219 events. 399/1219 cut-off events. For 20887/20887 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 7637 event pairs, 45 based on Foata normal form. 1/1217 useless extension candidates. Maximal degree in co-relation 9168. Up to 866 conditions per place. [2022-07-19 21:47:27,900 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 409 selfloop transitions, 89 changer transitions 20/557 dead transitions. [2022-07-19 21:47:27,900 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 557 transitions, 8162 flow [2022-07-19 21:47:27,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:47:27,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:47:27,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1891 transitions. [2022-07-19 21:47:27,902 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558806146572104 [2022-07-19 21:47:27,902 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1891 transitions. [2022-07-19 21:47:27,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1891 transitions. [2022-07-19 21:47:27,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:27,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1891 transitions. [2022-07-19 21:47:27,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.52777777777778) internal successors, (1891), 36 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:27,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:27,905 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:27,905 INFO L186 Difference]: Start difference. First operand has 532 places, 534 transitions, 6930 flow. Second operand 36 states and 1891 transitions. [2022-07-19 21:47:27,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 557 transitions, 8162 flow [2022-07-19 21:47:28,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 557 transitions, 7768 flow, removed 124 selfloop flow, removed 35 redundant places. [2022-07-19 21:47:28,105 INFO L242 Difference]: Finished difference. Result has 531 places, 527 transitions, 6741 flow [2022-07-19 21:47:28,105 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6586, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6741, PETRI_PLACES=531, PETRI_TRANSITIONS=527} [2022-07-19 21:47:28,106 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2022-07-19 21:47:28,106 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 527 transitions, 6741 flow [2022-07-19 21:47:28,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:28,106 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:28,106 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] [2022-07-19 21:47:28,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2022-07-19 21:47:28,106 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:28,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:28,107 INFO L85 PathProgramCache]: Analyzing trace with hash -742161138, now seen corresponding path program 83 times [2022-07-19 21:47:28,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:28,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589913299] [2022-07-19 21:47:28,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:28,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:28,459 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-19 21:47:28,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:28,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589913299] [2022-07-19 21:47:28,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589913299] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:28,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:28,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:47:28,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008450782] [2022-07-19 21:47:28,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:28,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:47:28,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:28,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:47:28,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:47:28,465 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:28,465 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 527 transitions, 6741 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:28,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:28,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:28,466 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:29,632 INFO L129 PetriNetUnfolder]: 396/1225 cut-off events. [2022-07-19 21:47:29,632 INFO L130 PetriNetUnfolder]: For 21444/21444 co-relation queries the response was YES. [2022-07-19 21:47:29,654 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9374 conditions, 1225 events. 396/1225 cut-off events. For 21444/21444 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7674 event pairs, 41 based on Foata normal form. 1/1224 useless extension candidates. Maximal degree in co-relation 9197. Up to 818 conditions per place. [2022-07-19 21:47:29,661 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 377 selfloop transitions, 124 changer transitions 20/560 dead transitions. [2022-07-19 21:47:29,661 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 560 transitions, 8335 flow [2022-07-19 21:47:29,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:47:29,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:47:29,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1706 transitions. [2022-07-19 21:47:29,663 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.567154255319149 [2022-07-19 21:47:29,663 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1706 transitions. [2022-07-19 21:47:29,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1706 transitions. [2022-07-19 21:47:29,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:29,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1706 transitions. [2022-07-19 21:47:29,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.3125) internal successors, (1706), 32 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:29,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:29,668 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:29,668 INFO L186 Difference]: Start difference. First operand has 531 places, 527 transitions, 6741 flow. Second operand 32 states and 1706 transitions. [2022-07-19 21:47:29,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 560 transitions, 8335 flow [2022-07-19 21:47:29,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 560 transitions, 8076 flow, removed 15 selfloop flow, removed 36 redundant places. [2022-07-19 21:47:29,845 INFO L242 Difference]: Finished difference. Result has 524 places, 530 transitions, 6972 flow [2022-07-19 21:47:29,845 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6498, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6972, PETRI_PLACES=524, PETRI_TRANSITIONS=530} [2022-07-19 21:47:29,845 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 436 predicate places. [2022-07-19 21:47:29,845 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 530 transitions, 6972 flow [2022-07-19 21:47:29,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:29,846 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:29,846 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] [2022-07-19 21:47:29,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2022-07-19 21:47:29,846 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:29,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:29,846 INFO L85 PathProgramCache]: Analyzing trace with hash -293288828, now seen corresponding path program 84 times [2022-07-19 21:47:29,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:29,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320506540] [2022-07-19 21:47:29,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:29,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:29,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:30,129 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-19 21:47:30,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:30,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320506540] [2022-07-19 21:47:30,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320506540] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:30,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:30,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:30,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566180258] [2022-07-19 21:47:30,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:30,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:30,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:30,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:30,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:30,131 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:30,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 530 transitions, 6972 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:30,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:30,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:30,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:31,616 INFO L129 PetriNetUnfolder]: 393/1210 cut-off events. [2022-07-19 21:47:31,616 INFO L130 PetriNetUnfolder]: For 21026/21026 co-relation queries the response was YES. [2022-07-19 21:47:31,627 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9349 conditions, 1210 events. 393/1210 cut-off events. For 21026/21026 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7567 event pairs, 40 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 9172. Up to 816 conditions per place. [2022-07-19 21:47:31,632 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 377 selfloop transitions, 130 changer transitions 18/564 dead transitions. [2022-07-19 21:47:31,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 564 transitions, 8400 flow [2022-07-19 21:47:31,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-07-19 21:47:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-07-19 21:47:31,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2104 transitions. [2022-07-19 21:47:31,633 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2022-07-19 21:47:31,633 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2104 transitions. [2022-07-19 21:47:31,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2104 transitions. [2022-07-19 21:47:31,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:31,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2104 transitions. [2022-07-19 21:47:31,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 52.6) internal successors, (2104), 40 states have internal predecessors, (2104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:31,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:31,637 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 94.0) internal successors, (3854), 41 states have internal predecessors, (3854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:31,637 INFO L186 Difference]: Start difference. First operand has 524 places, 530 transitions, 6972 flow. Second operand 40 states and 2104 transitions. [2022-07-19 21:47:31,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 564 transitions, 8400 flow [2022-07-19 21:47:31,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 564 transitions, 8025 flow, removed 105 selfloop flow, removed 27 redundant places. [2022-07-19 21:47:31,820 INFO L242 Difference]: Finished difference. Result has 535 places, 529 transitions, 6963 flow [2022-07-19 21:47:31,820 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=6963, PETRI_PLACES=535, PETRI_TRANSITIONS=529} [2022-07-19 21:47:31,821 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-07-19 21:47:31,821 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 529 transitions, 6963 flow [2022-07-19 21:47:31,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:31,821 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:31,821 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] [2022-07-19 21:47:31,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2022-07-19 21:47:31,821 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:31,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:31,822 INFO L85 PathProgramCache]: Analyzing trace with hash -525976148, now seen corresponding path program 85 times [2022-07-19 21:47:31,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:31,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212869245] [2022-07-19 21:47:31,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:31,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:31,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:32,139 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-19 21:47:32,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:32,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212869245] [2022-07-19 21:47:32,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212869245] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:32,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:32,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:32,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804485484] [2022-07-19 21:47:32,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:32,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:32,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:32,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:32,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:32,141 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:32,141 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 529 transitions, 6963 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:32,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:32,142 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:32,142 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:33,577 INFO L129 PetriNetUnfolder]: 387/1191 cut-off events. [2022-07-19 21:47:33,577 INFO L130 PetriNetUnfolder]: For 19029/19029 co-relation queries the response was YES. [2022-07-19 21:47:33,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9112 conditions, 1191 events. 387/1191 cut-off events. For 19029/19029 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 7404 event pairs, 42 based on Foata normal form. 1/1191 useless extension candidates. Maximal degree in co-relation 8934. Up to 803 conditions per place. [2022-07-19 21:47:33,598 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 375 selfloop transitions, 95 changer transitions 44/553 dead transitions. [2022-07-19 21:47:33,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 553 transitions, 8150 flow [2022-07-19 21:47:33,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:47:33,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:47:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1948 transitions. [2022-07-19 21:47:33,599 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5600920069005175 [2022-07-19 21:47:33,599 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1948 transitions. [2022-07-19 21:47:33,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1948 transitions. [2022-07-19 21:47:33,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:33,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1948 transitions. [2022-07-19 21:47:33,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.648648648648646) internal successors, (1948), 37 states have internal predecessors, (1948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:33,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:33,603 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:33,603 INFO L186 Difference]: Start difference. First operand has 535 places, 529 transitions, 6963 flow. Second operand 37 states and 1948 transitions. [2022-07-19 21:47:33,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 553 transitions, 8150 flow [2022-07-19 21:47:33,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 553 transitions, 7801 flow, removed 45 selfloop flow, removed 35 redundant places. [2022-07-19 21:47:33,788 INFO L242 Difference]: Finished difference. Result has 534 places, 493 transitions, 6280 flow [2022-07-19 21:47:33,789 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6622, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6280, PETRI_PLACES=534, PETRI_TRANSITIONS=493} [2022-07-19 21:47:33,789 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 446 predicate places. [2022-07-19 21:47:33,789 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 493 transitions, 6280 flow [2022-07-19 21:47:33,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:33,790 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:33,790 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] [2022-07-19 21:47:33,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2022-07-19 21:47:33,790 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:33,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:33,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1755734952, now seen corresponding path program 86 times [2022-07-19 21:47:33,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:33,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917646307] [2022-07-19 21:47:33,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:33,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:33,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:34,088 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-19 21:47:34,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:34,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917646307] [2022-07-19 21:47:34,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917646307] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:34,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:34,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:47:34,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756408622] [2022-07-19 21:47:34,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:34,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:47:34,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:34,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:47:34,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:47:34,091 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:34,091 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 493 transitions, 6280 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:34,091 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:34,092 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:34,092 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:35,205 INFO L129 PetriNetUnfolder]: 371/1133 cut-off events. [2022-07-19 21:47:35,206 INFO L130 PetriNetUnfolder]: For 17935/17935 co-relation queries the response was YES. [2022-07-19 21:47:35,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8595 conditions, 1133 events. 371/1133 cut-off events. For 17935/17935 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6853 event pairs, 50 based on Foata normal form. 1/1132 useless extension candidates. Maximal degree in co-relation 8417. Up to 794 conditions per place. [2022-07-19 21:47:35,224 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 63 changer transitions 54/518 dead transitions. [2022-07-19 21:47:35,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 518 transitions, 7380 flow [2022-07-19 21:47:35,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:47:35,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:47:35,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1794 transitions. [2022-07-19 21:47:35,226 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5613266583229036 [2022-07-19 21:47:35,227 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1794 transitions. [2022-07-19 21:47:35,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1794 transitions. [2022-07-19 21:47:35,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:35,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1794 transitions. [2022-07-19 21:47:35,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.76470588235294) internal successors, (1794), 34 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:35,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:35,230 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:35,230 INFO L186 Difference]: Start difference. First operand has 534 places, 493 transitions, 6280 flow. Second operand 34 states and 1794 transitions. [2022-07-19 21:47:35,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 518 transitions, 7380 flow [2022-07-19 21:47:35,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 518 transitions, 6933 flow, removed 50 selfloop flow, removed 48 redundant places. [2022-07-19 21:47:35,387 INFO L242 Difference]: Finished difference. Result has 502 places, 455 transitions, 5482 flow [2022-07-19 21:47:35,387 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5841, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5482, PETRI_PLACES=502, PETRI_TRANSITIONS=455} [2022-07-19 21:47:35,388 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 414 predicate places. [2022-07-19 21:47:35,388 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 455 transitions, 5482 flow [2022-07-19 21:47:35,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:35,388 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:35,388 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] [2022-07-19 21:47:35,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-07-19 21:47:35,388 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:35,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1476807694, now seen corresponding path program 87 times [2022-07-19 21:47:35,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:35,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132473150] [2022-07-19 21:47:35,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:35,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:35,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:35,733 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-19 21:47:35,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:35,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132473150] [2022-07-19 21:47:35,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132473150] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:35,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:35,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-19 21:47:35,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567151375] [2022-07-19 21:47:35,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:35,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-19 21:47:35,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:35,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-19 21:47:35,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=417, Unknown=0, NotChecked=0, Total=462 [2022-07-19 21:47:35,735 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:35,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 455 transitions, 5482 flow. Second operand has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:35,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:35,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:35,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:37,105 INFO L129 PetriNetUnfolder]: 356/1074 cut-off events. [2022-07-19 21:47:37,105 INFO L130 PetriNetUnfolder]: For 16504/16504 co-relation queries the response was YES. [2022-07-19 21:47:37,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7889 conditions, 1074 events. 356/1074 cut-off events. For 16504/16504 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6293 event pairs, 53 based on Foata normal form. 1/1073 useless extension candidates. Maximal degree in co-relation 7723. Up to 761 conditions per place. [2022-07-19 21:47:37,121 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 340 selfloop transitions, 65 changer transitions 30/474 dead transitions. [2022-07-19 21:47:37,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 474 transitions, 6434 flow [2022-07-19 21:47:37,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:47:37,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:47:37,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1780 transitions. [2022-07-19 21:47:37,122 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5569461827284106 [2022-07-19 21:47:37,122 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1780 transitions. [2022-07-19 21:47:37,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1780 transitions. [2022-07-19 21:47:37,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:37,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1780 transitions. [2022-07-19 21:47:37,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.35294117647059) internal successors, (1780), 34 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:37,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:37,125 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:37,125 INFO L186 Difference]: Start difference. First operand has 502 places, 455 transitions, 5482 flow. Second operand 34 states and 1780 transitions. [2022-07-19 21:47:37,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 474 transitions, 6434 flow [2022-07-19 21:47:37,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 474 transitions, 6033 flow, removed 67 selfloop flow, removed 41 redundant places. [2022-07-19 21:47:37,250 INFO L242 Difference]: Finished difference. Result has 470 places, 435 transitions, 4983 flow [2022-07-19 21:47:37,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5089, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4983, PETRI_PLACES=470, PETRI_TRANSITIONS=435} [2022-07-19 21:47:37,251 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 382 predicate places. [2022-07-19 21:47:37,251 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 435 transitions, 4983 flow [2022-07-19 21:47:37,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 50.81818181818182) internal successors, (1118), 22 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:37,251 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:37,251 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] [2022-07-19 21:47:37,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-07-19 21:47:37,252 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:37,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:37,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1507845174, now seen corresponding path program 88 times [2022-07-19 21:47:37,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:37,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186764077] [2022-07-19 21:47:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:37,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:37,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:37,527 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-19 21:47:37,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:37,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186764077] [2022-07-19 21:47:37,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186764077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:37,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:37,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:37,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356543910] [2022-07-19 21:47:37,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:37,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:37,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:37,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:37,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:37,529 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:37,529 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 435 transitions, 4983 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:37,529 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:37,529 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:37,529 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:39,582 INFO L129 PetriNetUnfolder]: 393/1183 cut-off events. [2022-07-19 21:47:39,582 INFO L130 PetriNetUnfolder]: For 17516/17516 co-relation queries the response was YES. [2022-07-19 21:47:39,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8347 conditions, 1183 events. 393/1183 cut-off events. For 17516/17516 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7286 event pairs, 41 based on Foata normal form. 1/1182 useless extension candidates. Maximal degree in co-relation 8193. Up to 730 conditions per place. [2022-07-19 21:47:39,601 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 307 selfloop transitions, 159 changer transitions 22/527 dead transitions. [2022-07-19 21:47:39,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 527 transitions, 7224 flow [2022-07-19 21:47:39,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-19 21:47:39,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-19 21:47:39,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2321 transitions. [2022-07-19 21:47:39,603 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2022-07-19 21:47:39,603 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2321 transitions. [2022-07-19 21:47:39,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2321 transitions. [2022-07-19 21:47:39,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:39,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2321 transitions. [2022-07-19 21:47:39,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.75) internal successors, (2321), 44 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:39,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:39,607 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:39,607 INFO L186 Difference]: Start difference. First operand has 470 places, 435 transitions, 4983 flow. Second operand 44 states and 2321 transitions. [2022-07-19 21:47:39,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 527 transitions, 7224 flow [2022-07-19 21:47:39,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 527 transitions, 6897 flow, removed 39 selfloop flow, removed 39 redundant places. [2022-07-19 21:47:39,731 INFO L242 Difference]: Finished difference. Result has 463 places, 483 transitions, 5918 flow [2022-07-19 21:47:39,732 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=4696, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=5918, PETRI_PLACES=463, PETRI_TRANSITIONS=483} [2022-07-19 21:47:39,732 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 375 predicate places. [2022-07-19 21:47:39,732 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 483 transitions, 5918 flow [2022-07-19 21:47:39,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:39,732 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:39,732 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] [2022-07-19 21:47:39,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-07-19 21:47:39,733 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:39,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:39,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1117331012, now seen corresponding path program 89 times [2022-07-19 21:47:39,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:39,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565296469] [2022-07-19 21:47:39,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:39,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:39,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:40,012 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-19 21:47:40,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:40,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565296469] [2022-07-19 21:47:40,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565296469] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:40,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:40,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:40,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591396449] [2022-07-19 21:47:40,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:40,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:40,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:40,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:40,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:40,014 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:40,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 483 transitions, 5918 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:40,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:40,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:40,015 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:41,769 INFO L129 PetriNetUnfolder]: 397/1209 cut-off events. [2022-07-19 21:47:41,770 INFO L130 PetriNetUnfolder]: For 18624/18624 co-relation queries the response was YES. [2022-07-19 21:47:41,783 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1209 events. 397/1209 cut-off events. For 18624/18624 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7544 event pairs, 52 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 8567. Up to 811 conditions per place. [2022-07-19 21:47:41,788 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 350 selfloop transitions, 119 changer transitions 24/532 dead transitions. [2022-07-19 21:47:41,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 532 transitions, 7582 flow [2022-07-19 21:47:41,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-19 21:47:41,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2022-07-19 21:47:41,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2259 transitions. [2022-07-19 21:47:41,790 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5588817417120238 [2022-07-19 21:47:41,790 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2259 transitions. [2022-07-19 21:47:41,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2259 transitions. [2022-07-19 21:47:41,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:41,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2259 transitions. [2022-07-19 21:47:41,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 52.53488372093023) internal successors, (2259), 43 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:41,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:41,794 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 94.0) internal successors, (4136), 44 states have internal predecessors, (4136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:41,794 INFO L186 Difference]: Start difference. First operand has 463 places, 483 transitions, 5918 flow. Second operand 43 states and 2259 transitions. [2022-07-19 21:47:41,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 532 transitions, 7582 flow [2022-07-19 21:47:41,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 532 transitions, 7245 flow, removed 121 selfloop flow, removed 26 redundant places. [2022-07-19 21:47:41,940 INFO L242 Difference]: Finished difference. Result has 484 places, 494 transitions, 6117 flow [2022-07-19 21:47:41,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=6117, PETRI_PLACES=484, PETRI_TRANSITIONS=494} [2022-07-19 21:47:41,941 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 396 predicate places. [2022-07-19 21:47:41,941 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 494 transitions, 6117 flow [2022-07-19 21:47:41,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:41,941 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:41,942 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] [2022-07-19 21:47:41,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2022-07-19 21:47:41,942 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:41,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:41,942 INFO L85 PathProgramCache]: Analyzing trace with hash -900578892, now seen corresponding path program 90 times [2022-07-19 21:47:41,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:41,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866412867] [2022-07-19 21:47:41,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:41,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:41,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:42,314 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-19 21:47:42,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:42,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866412867] [2022-07-19 21:47:42,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866412867] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:42,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:42,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:47:42,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947074798] [2022-07-19 21:47:42,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:42,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:47:42,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:42,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:47:42,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:47:42,316 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:42,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 494 transitions, 6117 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:42,317 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:42,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:42,317 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:44,134 INFO L129 PetriNetUnfolder]: 399/1211 cut-off events. [2022-07-19 21:47:44,134 INFO L130 PetriNetUnfolder]: For 20714/20714 co-relation queries the response was YES. [2022-07-19 21:47:44,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9027 conditions, 1211 events. 399/1211 cut-off events. For 20714/20714 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7577 event pairs, 49 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 8865. Up to 711 conditions per place. [2022-07-19 21:47:44,152 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 284 selfloop transitions, 203 changer transitions 21/547 dead transitions. [2022-07-19 21:47:44,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 547 transitions, 8029 flow [2022-07-19 21:47:44,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-07-19 21:47:44,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-07-19 21:47:44,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2672 transitions. [2022-07-19 21:47:44,154 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.557363370880267 [2022-07-19 21:47:44,154 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2672 transitions. [2022-07-19 21:47:44,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2672 transitions. [2022-07-19 21:47:44,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:44,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2672 transitions. [2022-07-19 21:47:44,156 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 52.3921568627451) internal successors, (2672), 51 states have internal predecessors, (2672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:44,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:44,159 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 94.0) internal successors, (4888), 52 states have internal predecessors, (4888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:44,159 INFO L186 Difference]: Start difference. First operand has 484 places, 494 transitions, 6117 flow. Second operand 51 states and 2672 transitions. [2022-07-19 21:47:44,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 547 transitions, 8029 flow [2022-07-19 21:47:44,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 547 transitions, 7699 flow, removed 86 selfloop flow, removed 35 redundant places. [2022-07-19 21:47:44,306 INFO L242 Difference]: Finished difference. Result has 505 places, 508 transitions, 6678 flow [2022-07-19 21:47:44,306 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=6678, PETRI_PLACES=505, PETRI_TRANSITIONS=508} [2022-07-19 21:47:44,307 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 417 predicate places. [2022-07-19 21:47:44,307 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 508 transitions, 6678 flow [2022-07-19 21:47:44,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:44,307 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:44,307 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] [2022-07-19 21:47:44,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2022-07-19 21:47:44,307 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:44,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:44,308 INFO L85 PathProgramCache]: Analyzing trace with hash 431118040, now seen corresponding path program 91 times [2022-07-19 21:47:44,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:44,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539168353] [2022-07-19 21:47:44,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:44,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:44,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:44,600 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-19 21:47:44,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:44,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539168353] [2022-07-19 21:47:44,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539168353] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:44,600 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:44,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:44,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023378843] [2022-07-19 21:47:44,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:44,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:44,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:44,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:44,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:44,601 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:44,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 508 transitions, 6678 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:44,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:44,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:44,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:47,942 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:47:48,418 INFO L129 PetriNetUnfolder]: 394/1219 cut-off events. [2022-07-19 21:47:48,418 INFO L130 PetriNetUnfolder]: For 21251/21251 co-relation queries the response was YES. [2022-07-19 21:47:48,429 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9196 conditions, 1219 events. 394/1219 cut-off events. For 21251/21251 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7750 event pairs, 52 based on Foata normal form. 1/1218 useless extension candidates. Maximal degree in co-relation 9027. Up to 834 conditions per place. [2022-07-19 21:47:48,433 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 366 selfloop transitions, 111 changer transitions 22/538 dead transitions. [2022-07-19 21:47:48,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 538 transitions, 7949 flow [2022-07-19 21:47:48,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-19 21:47:48,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-19 21:47:48,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2152 transitions. [2022-07-19 21:47:48,435 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5583809029579657 [2022-07-19 21:47:48,435 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2152 transitions. [2022-07-19 21:47:48,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2152 transitions. [2022-07-19 21:47:48,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:48,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2152 transitions. [2022-07-19 21:47:48,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.48780487804878) internal successors, (2152), 41 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:48,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:48,440 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:48,440 INFO L186 Difference]: Start difference. First operand has 505 places, 508 transitions, 6678 flow. Second operand 41 states and 2152 transitions. [2022-07-19 21:47:48,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 538 transitions, 7949 flow [2022-07-19 21:47:48,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 538 transitions, 7501 flow, removed 121 selfloop flow, removed 38 redundant places. [2022-07-19 21:47:48,597 INFO L242 Difference]: Finished difference. Result has 508 places, 503 transitions, 6433 flow [2022-07-19 21:47:48,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6256, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6433, PETRI_PLACES=508, PETRI_TRANSITIONS=503} [2022-07-19 21:47:48,597 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 420 predicate places. [2022-07-19 21:47:48,597 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 503 transitions, 6433 flow [2022-07-19 21:47:48,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:48,598 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:48,598 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] [2022-07-19 21:47:48,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2022-07-19 21:47:48,598 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:48,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:48,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1965389868, now seen corresponding path program 92 times [2022-07-19 21:47:48,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:48,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386853330] [2022-07-19 21:47:48,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:48,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:48,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:48,904 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-19 21:47:48,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:48,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386853330] [2022-07-19 21:47:48,904 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386853330] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:48,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:48,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:48,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551170435] [2022-07-19 21:47:48,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:48,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:48,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:48,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:48,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:48,906 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:48,906 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 503 transitions, 6433 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:48,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:48,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:48,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:51,511 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:47:53,298 INFO L129 PetriNetUnfolder]: 397/1245 cut-off events. [2022-07-19 21:47:53,298 INFO L130 PetriNetUnfolder]: For 20280/20280 co-relation queries the response was YES. [2022-07-19 21:47:53,314 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9229 conditions, 1245 events. 397/1245 cut-off events. For 20280/20280 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7978 event pairs, 50 based on Foata normal form. 1/1244 useless extension candidates. Maximal degree in co-relation 9059. Up to 823 conditions per place. [2022-07-19 21:47:53,319 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 356 selfloop transitions, 129 changer transitions 22/546 dead transitions. [2022-07-19 21:47:53,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 546 transitions, 8102 flow [2022-07-19 21:47:53,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-19 21:47:53,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-19 21:47:53,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2160 transitions. [2022-07-19 21:47:53,320 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5604566683964712 [2022-07-19 21:47:53,321 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2160 transitions. [2022-07-19 21:47:53,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2160 transitions. [2022-07-19 21:47:53,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:53,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2160 transitions. [2022-07-19 21:47:53,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.68292682926829) internal successors, (2160), 41 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:53,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:53,324 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:53,324 INFO L186 Difference]: Start difference. First operand has 508 places, 503 transitions, 6433 flow. Second operand 41 states and 2160 transitions. [2022-07-19 21:47:53,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 546 transitions, 8102 flow [2022-07-19 21:47:53,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 546 transitions, 7822 flow, removed 20 selfloop flow, removed 39 redundant places. [2022-07-19 21:47:53,478 INFO L242 Difference]: Finished difference. Result has 512 places, 510 transitions, 6682 flow [2022-07-19 21:47:53,478 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6181, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6682, PETRI_PLACES=512, PETRI_TRANSITIONS=510} [2022-07-19 21:47:53,479 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 424 predicate places. [2022-07-19 21:47:53,479 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 510 transitions, 6682 flow [2022-07-19 21:47:53,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:53,479 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:53,480 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] [2022-07-19 21:47:53,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2022-07-19 21:47:53,480 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:53,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:53,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1849226878, now seen corresponding path program 93 times [2022-07-19 21:47:53,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:53,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283381994] [2022-07-19 21:47:53,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:53,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:53,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:53,764 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-19 21:47:53,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:53,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283381994] [2022-07-19 21:47:53,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283381994] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:53,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:53,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:53,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606811180] [2022-07-19 21:47:53,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:53,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:53,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:53,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:53,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:53,767 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:53,768 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 510 transitions, 6682 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:53,768 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:53,768 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:53,768 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:56,509 INFO L129 PetriNetUnfolder]: 394/1249 cut-off events. [2022-07-19 21:47:56,509 INFO L130 PetriNetUnfolder]: For 21800/21800 co-relation queries the response was YES. [2022-07-19 21:47:56,524 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9385 conditions, 1249 events. 394/1249 cut-off events. For 21800/21800 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 8063 event pairs, 52 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 9211. Up to 843 conditions per place. [2022-07-19 21:47:56,529 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 385 selfloop transitions, 90 changer transitions 27/541 dead transitions. [2022-07-19 21:47:56,529 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 541 transitions, 8142 flow [2022-07-19 21:47:56,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-19 21:47:56,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-19 21:47:56,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1797 transitions. [2022-07-19 21:47:56,530 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5622653316645807 [2022-07-19 21:47:56,530 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1797 transitions. [2022-07-19 21:47:56,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1797 transitions. [2022-07-19 21:47:56,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:56,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1797 transitions. [2022-07-19 21:47:56,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 52.85294117647059) internal successors, (1797), 34 states have internal predecessors, (1797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:56,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:56,534 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 94.0) internal successors, (3290), 35 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:56,534 INFO L186 Difference]: Start difference. First operand has 512 places, 510 transitions, 6682 flow. Second operand 34 states and 1797 transitions. [2022-07-19 21:47:56,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 541 transitions, 8142 flow [2022-07-19 21:47:56,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 541 transitions, 7836 flow, removed 65 selfloop flow, removed 35 redundant places. [2022-07-19 21:47:56,695 INFO L242 Difference]: Finished difference. Result has 511 places, 503 transitions, 6585 flow [2022-07-19 21:47:56,695 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6398, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6585, PETRI_PLACES=511, PETRI_TRANSITIONS=503} [2022-07-19 21:47:56,695 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 423 predicate places. [2022-07-19 21:47:56,695 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 503 transitions, 6585 flow [2022-07-19 21:47:56,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:56,695 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:56,696 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] [2022-07-19 21:47:56,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-07-19 21:47:56,696 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:56,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:56,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1035545434, now seen corresponding path program 94 times [2022-07-19 21:47:56,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:56,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590636274] [2022-07-19 21:47:56,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:56,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:56,960 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-19 21:47:56,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:56,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590636274] [2022-07-19 21:47:56,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590636274] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:56,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:56,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:56,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129201948] [2022-07-19 21:47:56,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:56,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:56,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:56,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:56,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:56,962 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:56,962 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 503 transitions, 6585 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:56,962 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:56,962 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:56,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:47:58,609 INFO L129 PetriNetUnfolder]: 400/1268 cut-off events. [2022-07-19 21:47:58,609 INFO L130 PetriNetUnfolder]: For 24607/24607 co-relation queries the response was YES. [2022-07-19 21:47:58,621 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9743 conditions, 1268 events. 400/1268 cut-off events. For 24607/24607 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8287 event pairs, 48 based on Foata normal form. 1/1267 useless extension candidates. Maximal degree in co-relation 9568. Up to 798 conditions per place. [2022-07-19 21:47:58,626 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 343 selfloop transitions, 160 changer transitions 21/563 dead transitions. [2022-07-19 21:47:58,626 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 563 transitions, 8689 flow [2022-07-19 21:47:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-19 21:47:58,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-19 21:47:58,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2318 transitions. [2022-07-19 21:47:58,628 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5604448742746615 [2022-07-19 21:47:58,628 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2318 transitions. [2022-07-19 21:47:58,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2318 transitions. [2022-07-19 21:47:58,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:47:58,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2318 transitions. [2022-07-19 21:47:58,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.68181818181818) internal successors, (2318), 44 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:58,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:58,632 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:58,632 INFO L186 Difference]: Start difference. First operand has 511 places, 503 transitions, 6585 flow. Second operand 44 states and 2318 transitions. [2022-07-19 21:47:58,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 563 transitions, 8689 flow [2022-07-19 21:47:58,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 563 transitions, 8344 flow, removed 65 selfloop flow, removed 33 redundant places. [2022-07-19 21:47:58,794 INFO L242 Difference]: Finished difference. Result has 521 places, 521 transitions, 7101 flow [2022-07-19 21:47:58,794 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6290, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7101, PETRI_PLACES=521, PETRI_TRANSITIONS=521} [2022-07-19 21:47:58,795 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 433 predicate places. [2022-07-19 21:47:58,795 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 521 transitions, 7101 flow [2022-07-19 21:47:58,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:58,795 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:47:58,795 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] [2022-07-19 21:47:58,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-07-19 21:47:58,795 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:47:58,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:47:58,795 INFO L85 PathProgramCache]: Analyzing trace with hash -444029246, now seen corresponding path program 95 times [2022-07-19 21:47:58,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:47:58,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046795092] [2022-07-19 21:47:58,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:47:58,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:47:58,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:47:59,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-19 21:47:59,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:47:59,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046795092] [2022-07-19 21:47:59,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046795092] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:47:59,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:47:59,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:47:59,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785977861] [2022-07-19 21:47:59,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:47:59,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:47:59,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:47:59,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:47:59,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:47:59,104 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:47:59,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 521 transitions, 7101 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:47:59,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:47:59,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:47:59,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:00,529 INFO L129 PetriNetUnfolder]: 395/1268 cut-off events. [2022-07-19 21:48:00,530 INFO L130 PetriNetUnfolder]: For 24816/24816 co-relation queries the response was YES. [2022-07-19 21:48:00,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9795 conditions, 1268 events. 395/1268 cut-off events. For 24816/24816 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8350 event pairs, 52 based on Foata normal form. 1/1267 useless extension candidates. Maximal degree in co-relation 9618. Up to 812 conditions per place. [2022-07-19 21:48:00,550 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 353 selfloop transitions, 130 changer transitions 36/558 dead transitions. [2022-07-19 21:48:00,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 558 transitions, 8590 flow [2022-07-19 21:48:00,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-19 21:48:00,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-19 21:48:00,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2159 transitions. [2022-07-19 21:48:00,551 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.560197197716658 [2022-07-19 21:48:00,551 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2159 transitions. [2022-07-19 21:48:00,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2159 transitions. [2022-07-19 21:48:00,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:00,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2159 transitions. [2022-07-19 21:48:00,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.65853658536585) internal successors, (2159), 41 states have internal predecessors, (2159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:00,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:00,555 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:00,555 INFO L186 Difference]: Start difference. First operand has 521 places, 521 transitions, 7101 flow. Second operand 41 states and 2159 transitions. [2022-07-19 21:48:00,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 558 transitions, 8590 flow [2022-07-19 21:48:00,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 558 transitions, 8196 flow, removed 119 selfloop flow, removed 32 redundant places. [2022-07-19 21:48:00,751 INFO L242 Difference]: Finished difference. Result has 530 places, 505 transitions, 6830 flow [2022-07-19 21:48:00,752 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6743, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6830, PETRI_PLACES=530, PETRI_TRANSITIONS=505} [2022-07-19 21:48:00,752 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 442 predicate places. [2022-07-19 21:48:00,752 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 505 transitions, 6830 flow [2022-07-19 21:48:00,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:00,752 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:00,752 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] [2022-07-19 21:48:00,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-07-19 21:48:00,752 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:00,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:00,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1732680854, now seen corresponding path program 96 times [2022-07-19 21:48:00,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:00,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456722511] [2022-07-19 21:48:00,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:00,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:00,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:01,046 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-19 21:48:01,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:01,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456722511] [2022-07-19 21:48:01,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456722511] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:01,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:01,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:48:01,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756121432] [2022-07-19 21:48:01,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:01,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:48:01,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:01,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:48:01,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:48:01,049 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:01,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 505 transitions, 6830 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:01,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:01,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:01,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:04,166 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:48:04,749 INFO L129 PetriNetUnfolder]: 388/1256 cut-off events. [2022-07-19 21:48:04,749 INFO L130 PetriNetUnfolder]: For 25264/25264 co-relation queries the response was YES. [2022-07-19 21:48:04,765 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 1256 events. 388/1256 cut-off events. For 25264/25264 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8239 event pairs, 43 based on Foata normal form. 1/1254 useless extension candidates. Maximal degree in co-relation 9595. Up to 831 conditions per place. [2022-07-19 21:48:04,770 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 363 selfloop transitions, 121 changer transitions 22/545 dead transitions. [2022-07-19 21:48:04,770 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 545 transitions, 8546 flow [2022-07-19 21:48:04,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-19 21:48:04,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-19 21:48:04,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2306 transitions. [2022-07-19 21:48:04,772 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5575435203094777 [2022-07-19 21:48:04,772 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2306 transitions. [2022-07-19 21:48:04,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2306 transitions. [2022-07-19 21:48:04,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:04,772 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2306 transitions. [2022-07-19 21:48:04,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 52.40909090909091) internal successors, (2306), 44 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:04,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:04,776 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 94.0) internal successors, (4230), 45 states have internal predecessors, (4230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:04,776 INFO L186 Difference]: Start difference. First operand has 530 places, 505 transitions, 6830 flow. Second operand 44 states and 2306 transitions. [2022-07-19 21:48:04,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 545 transitions, 8546 flow [2022-07-19 21:48:04,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 545 transitions, 8144 flow, removed 44 selfloop flow, removed 42 redundant places. [2022-07-19 21:48:04,958 INFO L242 Difference]: Finished difference. Result has 531 places, 509 transitions, 6940 flow [2022-07-19 21:48:04,959 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=6940, PETRI_PLACES=531, PETRI_TRANSITIONS=509} [2022-07-19 21:48:04,959 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 443 predicate places. [2022-07-19 21:48:04,959 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 509 transitions, 6940 flow [2022-07-19 21:48:04,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:04,959 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:04,960 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] [2022-07-19 21:48:04,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2022-07-19 21:48:04,960 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:04,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:04,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1922438528, now seen corresponding path program 97 times [2022-07-19 21:48:04,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:04,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146444745] [2022-07-19 21:48:04,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:04,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:04,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:05,301 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-19 21:48:05,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:05,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146444745] [2022-07-19 21:48:05,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146444745] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:05,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:05,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:48:05,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100555562] [2022-07-19 21:48:05,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:05,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:48:05,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:05,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:48:05,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:48:05,303 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:05,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 509 transitions, 6940 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:05,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:05,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:05,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:06,589 INFO L129 PetriNetUnfolder]: 385/1248 cut-off events. [2022-07-19 21:48:06,590 INFO L130 PetriNetUnfolder]: For 26348/26348 co-relation queries the response was YES. [2022-07-19 21:48:06,601 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9804 conditions, 1248 events. 385/1248 cut-off events. For 26348/26348 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 8188 event pairs, 44 based on Foata normal form. 1/1247 useless extension candidates. Maximal degree in co-relation 9624. Up to 840 conditions per place. [2022-07-19 21:48:06,606 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 381 selfloop transitions, 102 changer transitions 19/541 dead transitions. [2022-07-19 21:48:06,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 541 transitions, 8464 flow [2022-07-19 21:48:06,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:48:06,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:48:06,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1701 transitions. [2022-07-19 21:48:06,607 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5654920212765957 [2022-07-19 21:48:06,607 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1701 transitions. [2022-07-19 21:48:06,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1701 transitions. [2022-07-19 21:48:06,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:06,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1701 transitions. [2022-07-19 21:48:06,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.15625) internal successors, (1701), 32 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:06,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:06,610 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:06,610 INFO L186 Difference]: Start difference. First operand has 531 places, 509 transitions, 6940 flow. Second operand 32 states and 1701 transitions. [2022-07-19 21:48:06,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 541 transitions, 8464 flow [2022-07-19 21:48:06,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 541 transitions, 8192 flow, removed 63 selfloop flow, removed 37 redundant places. [2022-07-19 21:48:06,794 INFO L242 Difference]: Finished difference. Result has 526 places, 511 transitions, 7031 flow [2022-07-19 21:48:06,795 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6690, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7031, PETRI_PLACES=526, PETRI_TRANSITIONS=511} [2022-07-19 21:48:06,795 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 438 predicate places. [2022-07-19 21:48:06,795 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 511 transitions, 7031 flow [2022-07-19 21:48:06,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:06,796 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:06,796 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] [2022-07-19 21:48:06,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2022-07-19 21:48:06,796 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:06,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:06,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1510204558, now seen corresponding path program 98 times [2022-07-19 21:48:06,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:06,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691245321] [2022-07-19 21:48:06,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:06,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:06,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:07,096 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-19 21:48:07,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:07,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691245321] [2022-07-19 21:48:07,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691245321] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:07,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:07,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:48:07,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162295566] [2022-07-19 21:48:07,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:07,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:48:07,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:07,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:48:07,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:48:07,098 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:07,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 511 transitions, 7031 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:07,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:07,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:07,099 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:10,024 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-07-19 21:48:10,522 INFO L129 PetriNetUnfolder]: 382/1239 cut-off events. [2022-07-19 21:48:10,522 INFO L130 PetriNetUnfolder]: For 27867/27867 co-relation queries the response was YES. [2022-07-19 21:48:10,540 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9709 conditions, 1239 events. 382/1239 cut-off events. For 27867/27867 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8108 event pairs, 37 based on Foata normal form. 1/1237 useless extension candidates. Maximal degree in co-relation 9527. Up to 849 conditions per place. [2022-07-19 21:48:10,545 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 372 selfloop transitions, 109 changer transitions 19/539 dead transitions. [2022-07-19 21:48:10,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 539 transitions, 8309 flow [2022-07-19 21:48:10,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-07-19 21:48:10,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-07-19 21:48:10,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2197 transitions. [2022-07-19 21:48:10,547 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.556484295845998 [2022-07-19 21:48:10,547 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2197 transitions. [2022-07-19 21:48:10,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2197 transitions. [2022-07-19 21:48:10,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:10,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2197 transitions. [2022-07-19 21:48:10,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 52.30952380952381) internal successors, (2197), 42 states have internal predecessors, (2197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:10,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:10,551 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 94.0) internal successors, (4042), 43 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:10,551 INFO L186 Difference]: Start difference. First operand has 526 places, 511 transitions, 7031 flow. Second operand 42 states and 2197 transitions. [2022-07-19 21:48:10,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 539 transitions, 8309 flow [2022-07-19 21:48:10,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 539 transitions, 8047 flow, removed 49 selfloop flow, removed 29 redundant places. [2022-07-19 21:48:10,749 INFO L242 Difference]: Finished difference. Result has 540 places, 508 transitions, 7000 flow [2022-07-19 21:48:10,750 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6779, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=7000, PETRI_PLACES=540, PETRI_TRANSITIONS=508} [2022-07-19 21:48:10,750 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 452 predicate places. [2022-07-19 21:48:10,750 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 508 transitions, 7000 flow [2022-07-19 21:48:10,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:10,750 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:10,750 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] [2022-07-19 21:48:10,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2022-07-19 21:48:10,750 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:10,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:10,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1892166972, now seen corresponding path program 99 times [2022-07-19 21:48:10,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:10,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150299413] [2022-07-19 21:48:10,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:10,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:11,033 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-19 21:48:11,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:11,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150299413] [2022-07-19 21:48:11,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150299413] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:11,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:11,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:48:11,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808078100] [2022-07-19 21:48:11,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:11,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:48:11,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:11,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:48:11,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:48:11,035 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:11,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 508 transitions, 7000 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:11,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:11,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:11,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:13,710 INFO L129 PetriNetUnfolder]: 383/1240 cut-off events. [2022-07-19 21:48:13,711 INFO L130 PetriNetUnfolder]: For 27364/27364 co-relation queries the response was YES. [2022-07-19 21:48:13,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9745 conditions, 1240 events. 383/1240 cut-off events. For 27364/27364 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8077 event pairs, 38 based on Foata normal form. 1/1239 useless extension candidates. Maximal degree in co-relation 9563. Up to 861 conditions per place. [2022-07-19 21:48:13,730 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 398 selfloop transitions, 86 changer transitions 17/540 dead transitions. [2022-07-19 21:48:13,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 540 transitions, 8346 flow [2022-07-19 21:48:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-19 21:48:13,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-19 21:48:13,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1891 transitions. [2022-07-19 21:48:13,732 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.558806146572104 [2022-07-19 21:48:13,732 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1891 transitions. [2022-07-19 21:48:13,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1891 transitions. [2022-07-19 21:48:13,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:13,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1891 transitions. [2022-07-19 21:48:13,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 52.52777777777778) internal successors, (1891), 36 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:13,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:13,735 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 94.0) internal successors, (3478), 37 states have internal predecessors, (3478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:13,735 INFO L186 Difference]: Start difference. First operand has 540 places, 508 transitions, 7000 flow. Second operand 36 states and 1891 transitions. [2022-07-19 21:48:13,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 540 transitions, 8346 flow [2022-07-19 21:48:13,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 540 transitions, 8005 flow, removed 19 selfloop flow, removed 44 redundant places. [2022-07-19 21:48:13,928 INFO L242 Difference]: Finished difference. Result has 532 places, 513 transitions, 6977 flow [2022-07-19 21:48:13,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6677, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=6977, PETRI_PLACES=532, PETRI_TRANSITIONS=513} [2022-07-19 21:48:13,928 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 444 predicate places. [2022-07-19 21:48:13,928 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 513 transitions, 6977 flow [2022-07-19 21:48:13,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:13,929 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:13,929 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] [2022-07-19 21:48:13,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2022-07-19 21:48:13,929 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:13,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:13,929 INFO L85 PathProgramCache]: Analyzing trace with hash -958900370, now seen corresponding path program 100 times [2022-07-19 21:48:13,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:13,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431967989] [2022-07-19 21:48:13,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:13,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:13,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:14,294 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-19 21:48:14,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:14,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431967989] [2022-07-19 21:48:14,295 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431967989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:14,295 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:14,295 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:48:14,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377544605] [2022-07-19 21:48:14,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:14,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:48:14,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:14,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:48:14,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:48:14,296 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:14,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 513 transitions, 6977 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:14,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:14,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:14,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:16,191 INFO L129 PetriNetUnfolder]: 382/1240 cut-off events. [2022-07-19 21:48:16,191 INFO L130 PetriNetUnfolder]: For 25878/25878 co-relation queries the response was YES. [2022-07-19 21:48:16,208 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9601 conditions, 1240 events. 382/1240 cut-off events. For 25878/25878 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 8123 event pairs, 41 based on Foata normal form. 1/1239 useless extension candidates. Maximal degree in co-relation 9419. Up to 842 conditions per place. [2022-07-19 21:48:16,212 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 368 selfloop transitions, 116 changer transitions 19/542 dead transitions. [2022-07-19 21:48:16,212 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 542 transitions, 8262 flow [2022-07-19 21:48:16,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:48:16,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:48:16,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2053 transitions. [2022-07-19 21:48:16,214 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5600109110747409 [2022-07-19 21:48:16,214 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2053 transitions. [2022-07-19 21:48:16,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2053 transitions. [2022-07-19 21:48:16,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:16,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2053 transitions. [2022-07-19 21:48:16,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.64102564102564) internal successors, (2053), 39 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:16,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:16,218 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:16,219 INFO L186 Difference]: Start difference. First operand has 532 places, 513 transitions, 6977 flow. Second operand 39 states and 2053 transitions. [2022-07-19 21:48:16,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 542 transitions, 8262 flow [2022-07-19 21:48:16,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 542 transitions, 8015 flow, removed 52 selfloop flow, removed 31 redundant places. [2022-07-19 21:48:16,455 INFO L242 Difference]: Finished difference. Result has 540 places, 510 transitions, 6970 flow [2022-07-19 21:48:16,455 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6734, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=6970, PETRI_PLACES=540, PETRI_TRANSITIONS=510} [2022-07-19 21:48:16,456 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 452 predicate places. [2022-07-19 21:48:16,456 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 510 transitions, 6970 flow [2022-07-19 21:48:16,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:16,456 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:16,456 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] [2022-07-19 21:48:16,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-07-19 21:48:16,457 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:16,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:16,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1561811340, now seen corresponding path program 101 times [2022-07-19 21:48:16,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:16,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442120904] [2022-07-19 21:48:16,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:16,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:16,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:16,798 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-19 21:48:16,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:16,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442120904] [2022-07-19 21:48:16,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442120904] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:16,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:16,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:48:16,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110130365] [2022-07-19 21:48:16,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:16,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:48:16,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:16,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:48:16,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:48:16,800 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:16,801 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 510 transitions, 6970 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:16,801 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:16,801 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:16,801 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:18,194 INFO L129 PetriNetUnfolder]: 381/1240 cut-off events. [2022-07-19 21:48:18,194 INFO L130 PetriNetUnfolder]: For 26318/26318 co-relation queries the response was YES. [2022-07-19 21:48:18,212 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9679 conditions, 1240 events. 381/1240 cut-off events. For 26318/26318 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8102 event pairs, 49 based on Foata normal form. 1/1238 useless extension candidates. Maximal degree in co-relation 9495. Up to 850 conditions per place. [2022-07-19 21:48:18,218 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 386 selfloop transitions, 97 changer transitions 17/539 dead transitions. [2022-07-19 21:48:18,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 539 transitions, 8294 flow [2022-07-19 21:48:18,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-07-19 21:48:18,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-07-19 21:48:18,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1941 transitions. [2022-07-19 21:48:18,221 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5580793559516963 [2022-07-19 21:48:18,221 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1941 transitions. [2022-07-19 21:48:18,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1941 transitions. [2022-07-19 21:48:18,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:18,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1941 transitions. [2022-07-19 21:48:18,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 52.45945945945946) internal successors, (1941), 37 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:18,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:18,225 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 94.0) internal successors, (3572), 38 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:18,225 INFO L186 Difference]: Start difference. First operand has 540 places, 510 transitions, 6970 flow. Second operand 37 states and 1941 transitions. [2022-07-19 21:48:18,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 539 transitions, 8294 flow [2022-07-19 21:48:18,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 539 transitions, 7974 flow, removed 13 selfloop flow, removed 40 redundant places. [2022-07-19 21:48:18,441 INFO L242 Difference]: Finished difference. Result has 535 places, 512 transitions, 6964 flow [2022-07-19 21:48:18,442 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6662, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=6964, PETRI_PLACES=535, PETRI_TRANSITIONS=512} [2022-07-19 21:48:18,442 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 447 predicate places. [2022-07-19 21:48:18,442 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 512 transitions, 6964 flow [2022-07-19 21:48:18,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:18,443 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:18,443 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] [2022-07-19 21:48:18,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-07-19 21:48:18,443 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:18,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:18,444 INFO L85 PathProgramCache]: Analyzing trace with hash 905828300, now seen corresponding path program 102 times [2022-07-19 21:48:18,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:18,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800721734] [2022-07-19 21:48:18,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:18,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:18,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:18,758 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-19 21:48:18,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:18,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800721734] [2022-07-19 21:48:18,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800721734] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:18,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:18,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:48:18,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288622413] [2022-07-19 21:48:18,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:18,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:48:18,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:18,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:48:18,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:48:18,759 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:18,760 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 512 transitions, 6964 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:18,760 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:18,760 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:18,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:20,216 INFO L129 PetriNetUnfolder]: 379/1239 cut-off events. [2022-07-19 21:48:20,216 INFO L130 PetriNetUnfolder]: For 25411/25411 co-relation queries the response was YES. [2022-07-19 21:48:20,230 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9575 conditions, 1239 events. 379/1239 cut-off events. For 25411/25411 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8069 event pairs, 43 based on Foata normal form. 1/1238 useless extension candidates. Maximal degree in co-relation 9392. Up to 825 conditions per place. [2022-07-19 21:48:20,234 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 377 selfloop transitions, 96 changer transitions 25/537 dead transitions. [2022-07-19 21:48:20,234 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 537 transitions, 8202 flow [2022-07-19 21:48:20,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:48:20,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:48:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1848 transitions. [2022-07-19 21:48:20,236 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2022-07-19 21:48:20,236 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1848 transitions. [2022-07-19 21:48:20,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1848 transitions. [2022-07-19 21:48:20,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:20,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1848 transitions. [2022-07-19 21:48:20,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.8) internal successors, (1848), 35 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:20,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:20,239 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:20,239 INFO L186 Difference]: Start difference. First operand has 535 places, 512 transitions, 6964 flow. Second operand 35 states and 1848 transitions. [2022-07-19 21:48:20,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 537 transitions, 8202 flow [2022-07-19 21:48:20,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 537 transitions, 7872 flow, removed 71 selfloop flow, removed 32 redundant places. [2022-07-19 21:48:20,429 INFO L242 Difference]: Finished difference. Result has 538 places, 502 transitions, 6822 flow [2022-07-19 21:48:20,429 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6660, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6822, PETRI_PLACES=538, PETRI_TRANSITIONS=502} [2022-07-19 21:48:20,429 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 450 predicate places. [2022-07-19 21:48:20,429 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 502 transitions, 6822 flow [2022-07-19 21:48:20,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:20,430 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:20,430 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] [2022-07-19 21:48:20,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-07-19 21:48:20,430 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:20,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:20,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1744566332, now seen corresponding path program 103 times [2022-07-19 21:48:20,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:20,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701981132] [2022-07-19 21:48:20,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:20,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:20,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:20,729 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-19 21:48:20,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:20,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701981132] [2022-07-19 21:48:20,730 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701981132] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:20,730 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:20,730 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:48:20,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150123264] [2022-07-19 21:48:20,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:20,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:48:20,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:20,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:48:20,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:48:20,732 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:20,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 502 transitions, 6822 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:20,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:20,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:20,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:22,273 INFO L129 PetriNetUnfolder]: 374/1229 cut-off events. [2022-07-19 21:48:22,274 INFO L130 PetriNetUnfolder]: For 24530/24530 co-relation queries the response was YES. [2022-07-19 21:48:22,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9517 conditions, 1229 events. 374/1229 cut-off events. For 24530/24530 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 8063 event pairs, 51 based on Foata normal form. 1/1227 useless extension candidates. Maximal degree in co-relation 9331. Up to 776 conditions per place. [2022-07-19 21:48:22,296 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 335 selfloop transitions, 138 changer transitions 27/539 dead transitions. [2022-07-19 21:48:22,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 539 transitions, 8250 flow [2022-07-19 21:48:22,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-19 21:48:22,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-07-19 21:48:22,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2160 transitions. [2022-07-19 21:48:22,298 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5604566683964712 [2022-07-19 21:48:22,298 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2160 transitions. [2022-07-19 21:48:22,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2160 transitions. [2022-07-19 21:48:22,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:22,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2160 transitions. [2022-07-19 21:48:22,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 52.68292682926829) internal successors, (2160), 41 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:22,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:22,302 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 94.0) internal successors, (3948), 42 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:22,302 INFO L186 Difference]: Start difference. First operand has 538 places, 502 transitions, 6822 flow. Second operand 41 states and 2160 transitions. [2022-07-19 21:48:22,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 539 transitions, 8250 flow [2022-07-19 21:48:22,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 539 transitions, 7983 flow, removed 21 selfloop flow, removed 36 redundant places. [2022-07-19 21:48:22,493 INFO L242 Difference]: Finished difference. Result has 538 places, 494 transitions, 6826 flow [2022-07-19 21:48:22,493 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6569, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=6826, PETRI_PLACES=538, PETRI_TRANSITIONS=494} [2022-07-19 21:48:22,493 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 450 predicate places. [2022-07-19 21:48:22,493 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 494 transitions, 6826 flow [2022-07-19 21:48:22,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:22,494 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:22,494 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] [2022-07-19 21:48:22,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2022-07-19 21:48:22,494 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:22,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:22,495 INFO L85 PathProgramCache]: Analyzing trace with hash 465101392, now seen corresponding path program 104 times [2022-07-19 21:48:22,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:22,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334795445] [2022-07-19 21:48:22,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:22,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:22,759 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-19 21:48:22,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:22,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334795445] [2022-07-19 21:48:22,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334795445] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:22,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:22,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:48:22,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763307111] [2022-07-19 21:48:22,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:22,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:48:22,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:22,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:48:22,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:48:22,762 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:22,762 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 494 transitions, 6826 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:22,762 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:22,762 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:22,762 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:23,923 INFO L129 PetriNetUnfolder]: 367/1203 cut-off events. [2022-07-19 21:48:23,924 INFO L130 PetriNetUnfolder]: For 24162/24162 co-relation queries the response was YES. [2022-07-19 21:48:23,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9456 conditions, 1203 events. 367/1203 cut-off events. For 24162/24162 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7761 event pairs, 50 based on Foata normal form. 1/1202 useless extension candidates. Maximal degree in co-relation 9270. Up to 812 conditions per place. [2022-07-19 21:48:23,944 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 362 selfloop transitions, 102 changer transitions 18/521 dead transitions. [2022-07-19 21:48:23,944 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 521 transitions, 8089 flow [2022-07-19 21:48:23,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-19 21:48:23,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-07-19 21:48:23,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1849 transitions. [2022-07-19 21:48:23,946 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5620060790273557 [2022-07-19 21:48:23,946 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1849 transitions. [2022-07-19 21:48:23,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1849 transitions. [2022-07-19 21:48:23,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:23,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1849 transitions. [2022-07-19 21:48:23,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 52.82857142857143) internal successors, (1849), 35 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:23,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:23,949 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 94.0) internal successors, (3384), 36 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:23,950 INFO L186 Difference]: Start difference. First operand has 538 places, 494 transitions, 6826 flow. Second operand 35 states and 1849 transitions. [2022-07-19 21:48:23,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 521 transitions, 8089 flow [2022-07-19 21:48:24,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 521 transitions, 7711 flow, removed 26 selfloop flow, removed 42 redundant places. [2022-07-19 21:48:24,151 INFO L242 Difference]: Finished difference. Result has 524 places, 493 transitions, 6750 flow [2022-07-19 21:48:24,151 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6466, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6750, PETRI_PLACES=524, PETRI_TRANSITIONS=493} [2022-07-19 21:48:24,151 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 436 predicate places. [2022-07-19 21:48:24,152 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 493 transitions, 6750 flow [2022-07-19 21:48:24,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:24,152 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:24,152 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] [2022-07-19 21:48:24,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2022-07-19 21:48:24,152 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:24,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:24,152 INFO L85 PathProgramCache]: Analyzing trace with hash -65191520, now seen corresponding path program 105 times [2022-07-19 21:48:24,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:24,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877114255] [2022-07-19 21:48:24,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:24,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:24,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:24,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 21:48:24,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:24,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877114255] [2022-07-19 21:48:24,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877114255] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:24,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:24,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-19 21:48:24,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387817306] [2022-07-19 21:48:24,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:24,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-19 21:48:24,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:24,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-19 21:48:24,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2022-07-19 21:48:24,457 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:24,458 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 493 transitions, 6750 flow. Second operand has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:24,458 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:24,458 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:24,458 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:26,865 INFO L129 PetriNetUnfolder]: 367/1211 cut-off events. [2022-07-19 21:48:26,865 INFO L130 PetriNetUnfolder]: For 23249/23249 co-relation queries the response was YES. [2022-07-19 21:48:26,878 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9362 conditions, 1211 events. 367/1211 cut-off events. For 23249/23249 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7862 event pairs, 54 based on Foata normal form. 1/1210 useless extension candidates. Maximal degree in co-relation 9182. Up to 733 conditions per place. [2022-07-19 21:48:26,882 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 295 selfloop transitions, 165 changer transitions 27/526 dead transitions. [2022-07-19 21:48:26,883 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 526 transitions, 8106 flow [2022-07-19 21:48:26,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-07-19 21:48:26,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-07-19 21:48:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2511 transitions. [2022-07-19 21:48:26,884 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5565159574468085 [2022-07-19 21:48:26,884 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2511 transitions. [2022-07-19 21:48:26,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2511 transitions. [2022-07-19 21:48:26,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:26,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2511 transitions. [2022-07-19 21:48:26,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 52.3125) internal successors, (2511), 48 states have internal predecessors, (2511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:26,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:26,889 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 94.0) internal successors, (4606), 49 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:26,889 INFO L186 Difference]: Start difference. First operand has 524 places, 493 transitions, 6750 flow. Second operand 48 states and 2511 transitions. [2022-07-19 21:48:26,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 526 transitions, 8106 flow [2022-07-19 21:48:27,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 526 transitions, 7786 flow, removed 56 selfloop flow, removed 32 redundant places. [2022-07-19 21:48:27,064 INFO L242 Difference]: Finished difference. Result has 539 places, 485 transitions, 6785 flow [2022-07-19 21:48:27,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=6785, PETRI_PLACES=539, PETRI_TRANSITIONS=485} [2022-07-19 21:48:27,064 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 451 predicate places. [2022-07-19 21:48:27,065 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 485 transitions, 6785 flow [2022-07-19 21:48:27,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 50.904761904761905) internal successors, (1069), 21 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:27,065 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:27,065 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] [2022-07-19 21:48:27,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2022-07-19 21:48:27,065 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:27,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:27,065 INFO L85 PathProgramCache]: Analyzing trace with hash -906918332, now seen corresponding path program 106 times [2022-07-19 21:48:27,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:27,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491995381] [2022-07-19 21:48:27,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:27,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:27,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:27,361 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-19 21:48:27,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:27,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491995381] [2022-07-19 21:48:27,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491995381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:27,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:27,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-07-19 21:48:27,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595349514] [2022-07-19 21:48:27,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:27,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-19 21:48:27,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:27,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-19 21:48:27,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=303, Unknown=0, NotChecked=0, Total=342 [2022-07-19 21:48:27,364 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:27,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 485 transitions, 6785 flow. Second operand has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:27,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:27,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:27,365 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:28,532 INFO L129 PetriNetUnfolder]: 356/1182 cut-off events. [2022-07-19 21:48:28,532 INFO L130 PetriNetUnfolder]: For 22120/22120 co-relation queries the response was YES. [2022-07-19 21:48:28,548 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9229 conditions, 1182 events. 356/1182 cut-off events. For 22120/22120 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7624 event pairs, 47 based on Foata normal form. 1/1181 useless extension candidates. Maximal degree in co-relation 9047. Up to 796 conditions per place. [2022-07-19 21:48:28,553 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 350 selfloop transitions, 89 changer transitions 25/503 dead transitions. [2022-07-19 21:48:28,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 503 transitions, 7813 flow [2022-07-19 21:48:28,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-19 21:48:28,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-19 21:48:28,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1692 transitions. [2022-07-19 21:48:28,554 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5625 [2022-07-19 21:48:28,554 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1692 transitions. [2022-07-19 21:48:28,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1692 transitions. [2022-07-19 21:48:28,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:28,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1692 transitions. [2022-07-19 21:48:28,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 52.875) internal successors, (1692), 32 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:28,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:28,557 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 94.0) internal successors, (3102), 33 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:28,557 INFO L186 Difference]: Start difference. First operand has 539 places, 485 transitions, 6785 flow. Second operand 32 states and 1692 transitions. [2022-07-19 21:48:28,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 503 transitions, 7813 flow [2022-07-19 21:48:28,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 503 transitions, 7345 flow, removed 14 selfloop flow, removed 49 redundant places. [2022-07-19 21:48:28,739 INFO L242 Difference]: Finished difference. Result has 515 places, 469 transitions, 6379 flow [2022-07-19 21:48:28,740 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6323, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6379, PETRI_PLACES=515, PETRI_TRANSITIONS=469} [2022-07-19 21:48:28,740 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 427 predicate places. [2022-07-19 21:48:28,740 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 469 transitions, 6379 flow [2022-07-19 21:48:28,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 51.10526315789474) internal successors, (971), 19 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:28,740 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:28,741 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] [2022-07-19 21:48:28,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2022-07-19 21:48:28,741 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:28,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:28,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1776617868, now seen corresponding path program 107 times [2022-07-19 21:48:28,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:28,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637991309] [2022-07-19 21:48:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:28,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:29,040 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-19 21:48:29,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:29,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637991309] [2022-07-19 21:48:29,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637991309] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:29,040 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:29,040 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:48:29,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928797051] [2022-07-19 21:48:29,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:29,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:48:29,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:29,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:48:29,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:48:29,041 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:29,042 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 469 transitions, 6379 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:29,042 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:29,042 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:29,042 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-19 21:48:30,476 INFO L129 PetriNetUnfolder]: 354/1174 cut-off events. [2022-07-19 21:48:30,476 INFO L130 PetriNetUnfolder]: For 21510/21510 co-relation queries the response was YES. [2022-07-19 21:48:30,491 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9044 conditions, 1174 events. 354/1174 cut-off events. For 21510/21510 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 7583 event pairs, 56 based on Foata normal form. 1/1173 useless extension candidates. Maximal degree in co-relation 8867. Up to 745 conditions per place. [2022-07-19 21:48:30,496 INFO L132 encePairwiseOnDemand]: 64/94 looper letters, 313 selfloop transitions, 136 changer transitions 26/514 dead transitions. [2022-07-19 21:48:30,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 514 transitions, 8049 flow [2022-07-19 21:48:30,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-19 21:48:30,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-07-19 21:48:30,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2052 transitions. [2022-07-19 21:48:30,497 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5597381342062193 [2022-07-19 21:48:30,497 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2052 transitions. [2022-07-19 21:48:30,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2052 transitions. [2022-07-19 21:48:30,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-19 21:48:30,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2052 transitions. [2022-07-19 21:48:30,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 52.61538461538461) internal successors, (2052), 39 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:30,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:30,501 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 94.0) internal successors, (3760), 40 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:30,501 INFO L186 Difference]: Start difference. First operand has 515 places, 469 transitions, 6379 flow. Second operand 39 states and 2052 transitions. [2022-07-19 21:48:30,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 514 transitions, 8049 flow [2022-07-19 21:48:30,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 514 transitions, 7760 flow, removed 23 selfloop flow, removed 41 redundant places. [2022-07-19 21:48:30,658 INFO L242 Difference]: Finished difference. Result has 505 places, 472 transitions, 6535 flow [2022-07-19 21:48:30,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=94, PETRI_DIFFERENCE_MINUEND_FLOW=6110, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=6535, PETRI_PLACES=505, PETRI_TRANSITIONS=472} [2022-07-19 21:48:30,658 INFO L279 CegarLoopForPetriNet]: 88 programPoint places, 417 predicate places. [2022-07-19 21:48:30,658 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 472 transitions, 6535 flow [2022-07-19 21:48:30,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:30,659 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-19 21:48:30,659 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] [2022-07-19 21:48:30,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2022-07-19 21:48:30,659 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-19 21:48:30,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 21:48:30,660 INFO L85 PathProgramCache]: Analyzing trace with hash -438461124, now seen corresponding path program 108 times [2022-07-19 21:48:30,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 21:48:30,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176706456] [2022-07-19 21:48:30,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 21:48:30,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 21:48:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 21:48:30,968 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-19 21:48:30,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 21:48:30,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176706456] [2022-07-19 21:48:30,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176706456] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 21:48:30,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 21:48:30,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-19 21:48:30,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722658108] [2022-07-19 21:48:30,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 21:48:30,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-19 21:48:30,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 21:48:30,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-19 21:48:30,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=339, Unknown=0, NotChecked=0, Total=380 [2022-07-19 21:48:30,969 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 94 [2022-07-19 21:48:30,970 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 472 transitions, 6535 flow. Second operand has 20 states, 20 states have (on average 51.0) internal successors, (1020), 20 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-19 21:48:30,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-19 21:48:30,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 94 [2022-07-19 21:48:30,970 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand