./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:05:38,995 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:05:38,996 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:05:39,017 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:05:39,017 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:05:39,018 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:05:39,019 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:05:39,020 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:05:39,021 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:05:39,022 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:05:39,023 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:05:39,024 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:05:39,025 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:05:39,025 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:05:39,027 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:05:39,028 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:05:39,028 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:05:39,029 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:05:39,031 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:05:39,032 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:05:39,034 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:05:39,035 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:05:39,036 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:05:39,037 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:05:39,038 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:05:39,041 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:05:39,041 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:05:39,041 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:05:39,042 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:05:39,042 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:05:39,043 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:05:39,043 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:05:39,044 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:05:39,044 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:05:39,045 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:05:39,046 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:05:39,046 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:05:39,047 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:05:39,047 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:05:39,047 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:05:39,048 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:05:39,049 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:05:39,050 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 22:05:39,068 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:05:39,068 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:05:39,068 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:05:39,069 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:05:39,069 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:05:39,069 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:05:39,070 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:05:39,070 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:05:39,070 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:05:39,071 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:05:39,071 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 22:05:39,071 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:05:39,071 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 22:05:39,072 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:05:39,072 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:05:39,072 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:05:39,072 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:05:39,072 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 22:05:39,072 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:05:39,073 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:05:39,073 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:05:39,073 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:05:39,073 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:05:39,073 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:05:39,074 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:05:39,074 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:05:39,074 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:05:39,074 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:05:39,074 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:05:39,075 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:05:39,075 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:05:39,075 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:05:39,075 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:05:39,076 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 039f5312b62da5ff616f0ade8cc5a2dd494698e7519842b003d8d55f65a5fe6c [2022-07-13 22:05:39,284 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:05:39,302 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:05:39,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:05:39,304 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:05:39,305 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:05:39,306 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-07-13 22:05:39,349 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e955207d8/f42e9164aa9c434893e662f51712f20d/FLAG2720cb791 [2022-07-13 22:05:39,672 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:05:39,672 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-07-13 22:05:39,677 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e955207d8/f42e9164aa9c434893e662f51712f20d/FLAG2720cb791 [2022-07-13 22:05:40,108 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e955207d8/f42e9164aa9c434893e662f51712f20d [2022-07-13 22:05:40,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:05:40,111 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:05:40,113 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:05:40,113 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:05:40,116 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:05:40,116 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,117 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c868c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40, skipping insertion in model container [2022-07-13 22:05:40,117 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,121 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:05:40,136 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:05:40,319 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2022-07-13 22:05:40,322 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:05:40,331 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:05:40,357 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c[2333,2346] [2022-07-13 22:05:40,358 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:05:40,368 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:05:40,369 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40 WrapperNode [2022-07-13 22:05:40,369 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:05:40,370 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:05:40,370 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:05:40,371 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:05:40,375 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,380 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,392 INFO L137 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 74 [2022-07-13 22:05:40,392 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:05:40,393 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:05:40,393 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:05:40,393 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:05:40,399 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,399 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,401 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,401 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,404 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,406 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,407 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,409 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:05:40,410 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:05:40,410 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:05:40,410 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:05:40,411 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (1/1) ... [2022-07-13 22:05:40,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:05:40,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:05:40,482 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-13 22:05:40,493 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-13 22:05:40,512 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:05:40,512 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-13 22:05:40,512 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-13 22:05:40,513 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-13 22:05:40,513 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-13 22:05:40,513 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-13 22:05:40,513 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-13 22:05:40,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:05:40,516 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:05:40,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:05:40,516 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:05:40,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:05:40,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:05:40,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:05:40,518 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-13 22:05:40,622 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:05:40,623 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:05:40,853 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:05:40,859 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:05:40,865 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-13 22:05:40,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:05:40 BoogieIcfgContainer [2022-07-13 22:05:40,867 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:05:40,869 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:05:40,870 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:05:40,872 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:05:40,872 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:05:40" (1/3) ... [2022-07-13 22:05:40,873 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f46ef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:05:40, skipping insertion in model container [2022-07-13 22:05:40,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:05:40" (2/3) ... [2022-07-13 22:05:40,873 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f46ef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:05:40, skipping insertion in model container [2022-07-13 22:05:40,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:05:40" (3/3) ... [2022-07-13 22:05:40,874 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-sre-subst.wvr.c [2022-07-13 22:05:40,878 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-13 22:05:40,884 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:05:40,884 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:05:40,884 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-13 22:05:40,960 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-13 22:05:40,993 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 124 transitions, 272 flow [2022-07-13 22:05:41,048 INFO L129 PetriNetUnfolder]: 8/121 cut-off events. [2022-07-13 22:05:41,055 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-13 22:05:41,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 121 events. 8/121 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 115 event pairs, 0 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2022-07-13 22:05:41,061 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 124 transitions, 272 flow [2022-07-13 22:05:41,064 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 110 transitions, 238 flow [2022-07-13 22:05:41,073 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:05:41,077 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@2885770c, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4cc824cf [2022-07-13 22:05:41,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-13 22:05:41,106 INFO L129 PetriNetUnfolder]: 8/109 cut-off events. [2022-07-13 22:05:41,106 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-13 22:05:41,106 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:41,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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:41,108 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:41,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:41,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2142705332, now seen corresponding path program 1 times [2022-07-13 22:05:41,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:41,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977371462] [2022-07-13 22:05:41,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:41,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:41,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-13 22:05:41,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:41,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977371462] [2022-07-13 22:05:41,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977371462] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:41,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:41,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:05:41,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066133351] [2022-07-13 22:05:41,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:41,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:05:41,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:41,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:05:41,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:05:41,428 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 124 [2022-07-13 22:05:41,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 110 transitions, 238 flow. Second operand has 8 states, 8 states have (on average 97.75) internal successors, (782), 8 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:41,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:41,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 124 [2022-07-13 22:05:41,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:41,692 INFO L129 PetriNetUnfolder]: 133/459 cut-off events. [2022-07-13 22:05:41,692 INFO L130 PetriNetUnfolder]: For 180/180 co-relation queries the response was YES. [2022-07-13 22:05:41,696 INFO L84 FinitePrefix]: Finished finitePrefix Result has 806 conditions, 459 events. 133/459 cut-off events. For 180/180 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2277 event pairs, 30 based on Foata normal form. 6/444 useless extension candidates. Maximal degree in co-relation 605. Up to 68 conditions per place. [2022-07-13 22:05:41,700 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 49 selfloop transitions, 17 changer transitions 16/164 dead transitions. [2022-07-13 22:05:41,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 164 transitions, 549 flow [2022-07-13 22:05:41,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:05:41,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-13 22:05:41,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1324 transitions. [2022-07-13 22:05:41,715 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8213399503722084 [2022-07-13 22:05:41,715 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1324 transitions. [2022-07-13 22:05:41,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1324 transitions. [2022-07-13 22:05:41,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:41,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1324 transitions. [2022-07-13 22:05:41,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 101.84615384615384) internal successors, (1324), 13 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:41,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 124.0) internal successors, (1736), 14 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:41,733 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 124.0) internal successors, (1736), 14 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:41,735 INFO L186 Difference]: Start difference. First operand has 112 places, 110 transitions, 238 flow. Second operand 13 states and 1324 transitions. [2022-07-13 22:05:41,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 164 transitions, 549 flow [2022-07-13 22:05:41,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 164 transitions, 511 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-13 22:05:41,741 INFO L242 Difference]: Finished difference. Result has 125 places, 120 transitions, 331 flow [2022-07-13 22:05:41,742 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=331, PETRI_PLACES=125, PETRI_TRANSITIONS=120} [2022-07-13 22:05:41,745 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 13 predicate places. [2022-07-13 22:05:41,745 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 120 transitions, 331 flow [2022-07-13 22:05:41,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 97.75) internal successors, (782), 8 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:41,746 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:41,746 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:41,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:05:41,746 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:41,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:41,747 INFO L85 PathProgramCache]: Analyzing trace with hash -141208881, now seen corresponding path program 1 times [2022-07-13 22:05:41,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:41,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941731343] [2022-07-13 22:05:41,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:41,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:41,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:41,889 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-13 22:05:41,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:41,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941731343] [2022-07-13 22:05:41,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941731343] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:41,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:41,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:41,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28544523] [2022-07-13 22:05:41,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:41,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:41,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:41,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:41,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:41,893 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:41,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 120 transitions, 331 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:41,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:41,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:41,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:42,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 63#thread1ENTRYtrue, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-13 22:05:42,076 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2022-07-13 22:05:42,076 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-13 22:05:42,077 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-13 22:05:42,077 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-13 22:05:42,083 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 87#L42-2true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-13 22:05:42,084 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event [2022-07-13 22:05:42,084 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-13 22:05:42,084 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-13 22:05:42,084 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-13 22:05:42,086 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 79#L42true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-13 22:05:42,086 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event [2022-07-13 22:05:42,086 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-13 22:05:42,086 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-13 22:05:42,086 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-13 22:05:42,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), Black: 132#(= ~result_4~0 0), 129#true, 82#L42-5true, Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-13 22:05:42,091 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2022-07-13 22:05:42,091 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-13 22:05:42,091 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-13 22:05:42,091 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-13 22:05:42,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), Black: 132#(= ~result_4~0 0), 129#true, Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 89#L42-3true, Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-13 22:05:42,093 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2022-07-13 22:05:42,093 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-13 22:05:42,093 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-13 22:05:42,093 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-13 22:05:42,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 113#L71-2true, 9#L54-8true, 165#(not (= (+ ~sponsored_2~0 (* (div ~sponsored_2~0 256) (- 256))) 0)), 7#L48-8true, Black: 140#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= ~result_4~0 0)), 129#true, Black: 132#(= ~result_4~0 0), Black: 138#(and (= ~result_5~0 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0)), Black: 134#(and (= ~result_5~0 0) (= ~result_4~0 0)), Black: 152#(and (= ~result_5~0 0) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), Black: 142#(and (= ~result_5~0 0) (= |thread3Thread1of1ForFork1_#t~ite6| 0) (= |thread2Thread1of1ForFork0_#t~ite4| 0) (= ~result_4~0 0))]) [2022-07-13 22:05:42,143 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event [2022-07-13 22:05:42,143 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-13 22:05:42,143 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-13 22:05:42,143 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-13 22:05:42,191 INFO L129 PetriNetUnfolder]: 515/2409 cut-off events. [2022-07-13 22:05:42,191 INFO L130 PetriNetUnfolder]: For 507/569 co-relation queries the response was YES. [2022-07-13 22:05:42,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4379 conditions, 2409 events. 515/2409 cut-off events. For 507/569 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22359 event pairs, 111 based on Foata normal form. 13/2120 useless extension candidates. Maximal degree in co-relation 4341. Up to 317 conditions per place. [2022-07-13 22:05:42,208 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 55 selfloop transitions, 22 changer transitions 6/179 dead transitions. [2022-07-13 22:05:42,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 632 flow [2022-07-13 22:05:42,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:05:42,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-13 22:05:42,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 667 transitions. [2022-07-13 22:05:42,211 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.896505376344086 [2022-07-13 22:05:42,211 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 667 transitions. [2022-07-13 22:05:42,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 667 transitions. [2022-07-13 22:05:42,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:42,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 667 transitions. [2022-07-13 22:05:42,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 111.16666666666667) internal successors, (667), 6 states have internal predecessors, (667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,215 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,215 INFO L186 Difference]: Start difference. First operand has 125 places, 120 transitions, 331 flow. Second operand 6 states and 667 transitions. [2022-07-13 22:05:42,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 632 flow [2022-07-13 22:05:42,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 179 transitions, 628 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-13 22:05:42,228 INFO L242 Difference]: Finished difference. Result has 126 places, 139 transitions, 487 flow [2022-07-13 22:05:42,228 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=327, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=487, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2022-07-13 22:05:42,229 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 14 predicate places. [2022-07-13 22:05:42,229 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 487 flow [2022-07-13 22:05:42,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,229 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:42,230 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:42,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 22:05:42,230 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:42,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:42,230 INFO L85 PathProgramCache]: Analyzing trace with hash -290271799, now seen corresponding path program 2 times [2022-07-13 22:05:42,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:42,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137059748] [2022-07-13 22:05:42,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:42,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:42,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:42,403 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-13 22:05:42,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:42,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137059748] [2022-07-13 22:05:42,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137059748] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:42,403 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:42,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:42,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924810820] [2022-07-13 22:05:42,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:42,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:42,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:42,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:42,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:42,405 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:42,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 487 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:42,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:42,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:42,826 INFO L129 PetriNetUnfolder]: 625/3071 cut-off events. [2022-07-13 22:05:42,827 INFO L130 PetriNetUnfolder]: For 1476/1588 co-relation queries the response was YES. [2022-07-13 22:05:42,839 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6323 conditions, 3071 events. 625/3071 cut-off events. For 1476/1588 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 30314 event pairs, 133 based on Foata normal form. 60/2978 useless extension candidates. Maximal degree in co-relation 5186. Up to 383 conditions per place. [2022-07-13 22:05:42,870 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 88 selfloop transitions, 29 changer transitions 10/219 dead transitions. [2022-07-13 22:05:42,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 219 transitions, 1111 flow [2022-07-13 22:05:42,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:42,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:42,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 773 transitions. [2022-07-13 22:05:42,872 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8905529953917051 [2022-07-13 22:05:42,872 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 773 transitions. [2022-07-13 22:05:42,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 773 transitions. [2022-07-13 22:05:42,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:42,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 773 transitions. [2022-07-13 22:05:42,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.42857142857143) internal successors, (773), 7 states have internal predecessors, (773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,877 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,877 INFO L186 Difference]: Start difference. First operand has 126 places, 139 transitions, 487 flow. Second operand 7 states and 773 transitions. [2022-07-13 22:05:42,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 219 transitions, 1111 flow [2022-07-13 22:05:42,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 219 transitions, 1111 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:42,894 INFO L242 Difference]: Finished difference. Result has 138 places, 156 transitions, 755 flow [2022-07-13 22:05:42,894 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=755, PETRI_PLACES=138, PETRI_TRANSITIONS=156} [2022-07-13 22:05:42,896 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 26 predicate places. [2022-07-13 22:05:42,896 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 156 transitions, 755 flow [2022-07-13 22:05:42,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:42,896 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:42,897 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:42,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 22:05:42,897 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:42,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:42,898 INFO L85 PathProgramCache]: Analyzing trace with hash -700344827, now seen corresponding path program 3 times [2022-07-13 22:05:42,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:42,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843580931] [2022-07-13 22:05:42,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:42,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:42,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:43,085 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-13 22:05:43,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:43,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843580931] [2022-07-13 22:05:43,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843580931] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:43,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:43,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:43,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827503993] [2022-07-13 22:05:43,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:43,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:43,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:43,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:43,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:43,089 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:43,103 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 156 transitions, 755 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:43,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:43,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:43,104 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:43,618 INFO L129 PetriNetUnfolder]: 647/3871 cut-off events. [2022-07-13 22:05:43,619 INFO L130 PetriNetUnfolder]: For 3403/3539 co-relation queries the response was YES. [2022-07-13 22:05:43,632 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8577 conditions, 3871 events. 647/3871 cut-off events. For 3403/3539 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 41196 event pairs, 175 based on Foata normal form. 37/3738 useless extension candidates. Maximal degree in co-relation 7135. Up to 491 conditions per place. [2022-07-13 22:05:43,645 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 88 selfloop transitions, 46 changer transitions 5/231 dead transitions. [2022-07-13 22:05:43,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 231 transitions, 1518 flow [2022-07-13 22:05:43,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:43,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:43,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 770 transitions. [2022-07-13 22:05:43,648 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-13 22:05:43,648 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 770 transitions. [2022-07-13 22:05:43,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 770 transitions. [2022-07-13 22:05:43,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:43,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 770 transitions. [2022-07-13 22:05:43,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.0) internal successors, (770), 7 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:43,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:43,651 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:43,651 INFO L186 Difference]: Start difference. First operand has 138 places, 156 transitions, 755 flow. Second operand 7 states and 770 transitions. [2022-07-13 22:05:43,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 231 transitions, 1518 flow [2022-07-13 22:05:43,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 231 transitions, 1516 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:43,719 INFO L242 Difference]: Finished difference. Result has 148 places, 178 transitions, 1147 flow [2022-07-13 22:05:43,719 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1147, PETRI_PLACES=148, PETRI_TRANSITIONS=178} [2022-07-13 22:05:43,720 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 36 predicate places. [2022-07-13 22:05:43,720 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 178 transitions, 1147 flow [2022-07-13 22:05:43,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:43,720 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:43,720 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:43,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 22:05:43,721 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:43,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:43,721 INFO L85 PathProgramCache]: Analyzing trace with hash -620484305, now seen corresponding path program 4 times [2022-07-13 22:05:43,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:43,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762228370] [2022-07-13 22:05:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:43,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:43,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:43,797 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-13 22:05:43,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:43,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762228370] [2022-07-13 22:05:43,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762228370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:43,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:43,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:43,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452830271] [2022-07-13 22:05:43,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:43,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:43,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:43,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:43,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:43,802 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:43,802 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 178 transitions, 1147 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:43,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:43,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:43,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:44,300 INFO L129 PetriNetUnfolder]: 619/3913 cut-off events. [2022-07-13 22:05:44,300 INFO L130 PetriNetUnfolder]: For 4898/5092 co-relation queries the response was YES. [2022-07-13 22:05:44,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8864 conditions, 3913 events. 619/3913 cut-off events. For 4898/5092 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 41982 event pairs, 139 based on Foata normal form. 63/3774 useless extension candidates. Maximal degree in co-relation 6641. Up to 472 conditions per place. [2022-07-13 22:05:44,330 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 118 selfloop transitions, 31 changer transitions 1/242 dead transitions. [2022-07-13 22:05:44,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 242 transitions, 2037 flow [2022-07-13 22:05:44,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:44,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:44,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-07-13 22:05:44,332 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-07-13 22:05:44,332 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-07-13 22:05:44,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-07-13 22:05:44,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:44,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-07-13 22:05:44,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.6) internal successors, (548), 5 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:44,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:44,335 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:44,335 INFO L186 Difference]: Start difference. First operand has 148 places, 178 transitions, 1147 flow. Second operand 5 states and 548 transitions. [2022-07-13 22:05:44,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 242 transitions, 2037 flow [2022-07-13 22:05:44,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 242 transitions, 2037 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:44,356 INFO L242 Difference]: Finished difference. Result has 156 places, 197 transitions, 1531 flow [2022-07-13 22:05:44,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1531, PETRI_PLACES=156, PETRI_TRANSITIONS=197} [2022-07-13 22:05:44,356 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 44 predicate places. [2022-07-13 22:05:44,356 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 197 transitions, 1531 flow [2022-07-13 22:05:44,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:44,357 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:44,357 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:44,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:05:44,357 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:44,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:44,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1940734035, now seen corresponding path program 1 times [2022-07-13 22:05:44,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:44,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411825238] [2022-07-13 22:05:44,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:44,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:44,423 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-13 22:05:44,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:44,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411825238] [2022-07-13 22:05:44,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411825238] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:44,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:44,424 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:44,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706074868] [2022-07-13 22:05:44,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:44,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:44,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:44,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:44,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:44,426 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:44,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 197 transitions, 1531 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:44,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:44,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:44,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:44,988 INFO L129 PetriNetUnfolder]: 660/4194 cut-off events. [2022-07-13 22:05:44,988 INFO L130 PetriNetUnfolder]: For 7652/7831 co-relation queries the response was YES. [2022-07-13 22:05:45,003 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10136 conditions, 4194 events. 660/4194 cut-off events. For 7652/7831 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 46404 event pairs, 151 based on Foata normal form. 38/4044 useless extension candidates. Maximal degree in co-relation 7778. Up to 494 conditions per place. [2022-07-13 22:05:45,013 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 103 selfloop transitions, 77 changer transitions 2/274 dead transitions. [2022-07-13 22:05:45,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 274 transitions, 2644 flow [2022-07-13 22:05:45,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:45,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:45,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-07-13 22:05:45,015 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-07-13 22:05:45,015 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-07-13 22:05:45,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-07-13 22:05:45,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:45,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-07-13 22:05:45,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,019 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,019 INFO L186 Difference]: Start difference. First operand has 156 places, 197 transitions, 1531 flow. Second operand 7 states and 769 transitions. [2022-07-13 22:05:45,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 274 transitions, 2644 flow [2022-07-13 22:05:45,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 274 transitions, 2642 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:45,045 INFO L242 Difference]: Finished difference. Result has 168 places, 230 transitions, 2315 flow [2022-07-13 22:05:45,045 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2315, PETRI_PLACES=168, PETRI_TRANSITIONS=230} [2022-07-13 22:05:45,046 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 56 predicate places. [2022-07-13 22:05:45,046 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 230 transitions, 2315 flow [2022-07-13 22:05:45,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,046 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:45,046 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:45,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:05:45,047 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:45,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:45,047 INFO L85 PathProgramCache]: Analyzing trace with hash -741378095, now seen corresponding path program 5 times [2022-07-13 22:05:45,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:45,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564997018] [2022-07-13 22:05:45,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:45,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:45,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:45,187 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-13 22:05:45,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:45,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564997018] [2022-07-13 22:05:45,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564997018] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:45,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:45,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:45,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021973449] [2022-07-13 22:05:45,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:45,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:45,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:45,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:45,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:45,189 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:45,189 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 230 transitions, 2315 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,189 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:45,189 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:45,189 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:45,684 INFO L129 PetriNetUnfolder]: 621/3968 cut-off events. [2022-07-13 22:05:45,685 INFO L130 PetriNetUnfolder]: For 10129/10269 co-relation queries the response was YES. [2022-07-13 22:05:45,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10188 conditions, 3968 events. 621/3968 cut-off events. For 10129/10269 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 42846 event pairs, 153 based on Foata normal form. 46/3842 useless extension candidates. Maximal degree in co-relation 8075. Up to 464 conditions per place. [2022-07-13 22:05:45,717 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 111 selfloop transitions, 80 changer transitions 2/285 dead transitions. [2022-07-13 22:05:45,718 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 285 transitions, 3167 flow [2022-07-13 22:05:45,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:45,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:45,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 772 transitions. [2022-07-13 22:05:45,720 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8894009216589862 [2022-07-13 22:05:45,720 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 772 transitions. [2022-07-13 22:05:45,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 772 transitions. [2022-07-13 22:05:45,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:45,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 772 transitions. [2022-07-13 22:05:45,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 110.28571428571429) internal successors, (772), 7 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,724 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,724 INFO L186 Difference]: Start difference. First operand has 168 places, 230 transitions, 2315 flow. Second operand 7 states and 772 transitions. [2022-07-13 22:05:45,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 285 transitions, 3167 flow [2022-07-13 22:05:45,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 285 transitions, 3137 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:45,770 INFO L242 Difference]: Finished difference. Result has 178 places, 236 transitions, 2676 flow [2022-07-13 22:05:45,771 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2676, PETRI_PLACES=178, PETRI_TRANSITIONS=236} [2022-07-13 22:05:45,771 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 66 predicate places. [2022-07-13 22:05:45,772 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 2676 flow [2022-07-13 22:05:45,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,772 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:45,772 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:45,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 22:05:45,773 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:45,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:45,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1329828005, now seen corresponding path program 1 times [2022-07-13 22:05:45,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:45,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780725005] [2022-07-13 22:05:45,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:45,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:45,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:45,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-13 22:05:45,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:45,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780725005] [2022-07-13 22:05:45,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780725005] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:45,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:45,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:45,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532322513] [2022-07-13 22:05:45,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:45,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:45,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:45,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:45,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:45,920 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:45,921 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 236 transitions, 2676 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:45,921 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:45,921 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:45,921 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:46,555 INFO L129 PetriNetUnfolder]: 662/4665 cut-off events. [2022-07-13 22:05:46,556 INFO L130 PetriNetUnfolder]: For 14153/14295 co-relation queries the response was YES. [2022-07-13 22:05:46,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11978 conditions, 4665 events. 662/4665 cut-off events. For 14153/14295 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 53306 event pairs, 165 based on Foata normal form. 65/4536 useless extension candidates. Maximal degree in co-relation 9689. Up to 506 conditions per place. [2022-07-13 22:05:46,601 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 127 selfloop transitions, 89 changer transitions 1/309 dead transitions. [2022-07-13 22:05:46,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 309 transitions, 3957 flow [2022-07-13 22:05:46,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:46,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:46,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-07-13 22:05:46,603 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-07-13 22:05:46,603 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-07-13 22:05:46,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-07-13 22:05:46,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:46,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-07-13 22:05:46,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.85714285714286) internal successors, (769), 7 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:46,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:46,607 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:46,607 INFO L186 Difference]: Start difference. First operand has 178 places, 236 transitions, 2676 flow. Second operand 7 states and 769 transitions. [2022-07-13 22:05:46,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 309 transitions, 3957 flow [2022-07-13 22:05:46,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 309 transitions, 3909 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-07-13 22:05:46,678 INFO L242 Difference]: Finished difference. Result has 188 places, 257 transitions, 3411 flow [2022-07-13 22:05:46,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3411, PETRI_PLACES=188, PETRI_TRANSITIONS=257} [2022-07-13 22:05:46,679 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 76 predicate places. [2022-07-13 22:05:46,679 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 257 transitions, 3411 flow [2022-07-13 22:05:46,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:46,679 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:46,680 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:46,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 22:05:46,680 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:46,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:46,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1005862623, now seen corresponding path program 2 times [2022-07-13 22:05:46,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:46,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228370872] [2022-07-13 22:05:46,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:46,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:46,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:46,734 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-13 22:05:46,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:46,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228370872] [2022-07-13 22:05:46,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228370872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:46,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:46,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:46,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677114994] [2022-07-13 22:05:46,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:46,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:46,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:46,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:46,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:46,736 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:46,737 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 257 transitions, 3411 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:46,737 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:46,737 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:46,737 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:47,216 INFO L129 PetriNetUnfolder]: 669/4799 cut-off events. [2022-07-13 22:05:47,216 INFO L130 PetriNetUnfolder]: For 18452/18622 co-relation queries the response was YES. [2022-07-13 22:05:47,244 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12790 conditions, 4799 events. 669/4799 cut-off events. For 18452/18622 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 55248 event pairs, 179 based on Foata normal form. 67/4649 useless extension candidates. Maximal degree in co-relation 10363. Up to 536 conditions per place. [2022-07-13 22:05:47,257 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 156 selfloop transitions, 46 changer transitions 3/297 dead transitions. [2022-07-13 22:05:47,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 297 transitions, 4169 flow [2022-07-13 22:05:47,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:47,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 555 transitions. [2022-07-13 22:05:47,260 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8951612903225806 [2022-07-13 22:05:47,260 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 555 transitions. [2022-07-13 22:05:47,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 555 transitions. [2022-07-13 22:05:47,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:47,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 555 transitions. [2022-07-13 22:05:47,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 111.0) internal successors, (555), 5 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:47,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:47,263 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:47,263 INFO L186 Difference]: Start difference. First operand has 188 places, 257 transitions, 3411 flow. Second operand 5 states and 555 transitions. [2022-07-13 22:05:47,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 297 transitions, 4169 flow [2022-07-13 22:05:47,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 297 transitions, 4151 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:47,340 INFO L242 Difference]: Finished difference. Result has 196 places, 266 transitions, 3667 flow [2022-07-13 22:05:47,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3197, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3667, PETRI_PLACES=196, PETRI_TRANSITIONS=266} [2022-07-13 22:05:47,341 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 84 predicate places. [2022-07-13 22:05:47,341 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 266 transitions, 3667 flow [2022-07-13 22:05:47,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:47,342 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:47,342 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:47,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 22:05:47,342 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:47,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:47,343 INFO L85 PathProgramCache]: Analyzing trace with hash 900386103, now seen corresponding path program 1 times [2022-07-13 22:05:47,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:47,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386275978] [2022-07-13 22:05:47,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:47,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:47,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:47,438 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-13 22:05:47,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:47,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386275978] [2022-07-13 22:05:47,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386275978] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:47,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:47,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:47,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134394657] [2022-07-13 22:05:47,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:47,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:47,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:47,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:47,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:47,440 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:47,440 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 266 transitions, 3667 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:47,440 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:47,440 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:47,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:48,156 INFO L129 PetriNetUnfolder]: 599/4394 cut-off events. [2022-07-13 22:05:48,157 INFO L130 PetriNetUnfolder]: For 18496/18640 co-relation queries the response was YES. [2022-07-13 22:05:48,173 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12038 conditions, 4394 events. 599/4394 cut-off events. For 18496/18640 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 49660 event pairs, 167 based on Foata normal form. 60/4264 useless extension candidates. Maximal degree in co-relation 9910. Up to 451 conditions per place. [2022-07-13 22:05:48,182 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 162 selfloop transitions, 64 changer transitions 9/327 dead transitions. [2022-07-13 22:05:48,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 327 transitions, 4835 flow [2022-07-13 22:05:48,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:48,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:48,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 768 transitions. [2022-07-13 22:05:48,184 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8847926267281107 [2022-07-13 22:05:48,184 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 768 transitions. [2022-07-13 22:05:48,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 768 transitions. [2022-07-13 22:05:48,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:48,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 768 transitions. [2022-07-13 22:05:48,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.71428571428571) internal successors, (768), 7 states have internal predecessors, (768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,188 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,188 INFO L186 Difference]: Start difference. First operand has 196 places, 266 transitions, 3667 flow. Second operand 7 states and 768 transitions. [2022-07-13 22:05:48,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 327 transitions, 4835 flow [2022-07-13 22:05:48,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 327 transitions, 4829 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:48,262 INFO L242 Difference]: Finished difference. Result has 206 places, 276 transitions, 4084 flow [2022-07-13 22:05:48,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4084, PETRI_PLACES=206, PETRI_TRANSITIONS=276} [2022-07-13 22:05:48,264 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 94 predicate places. [2022-07-13 22:05:48,264 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 276 transitions, 4084 flow [2022-07-13 22:05:48,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,264 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:48,264 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:48,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-13 22:05:48,265 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:48,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:48,265 INFO L85 PathProgramCache]: Analyzing trace with hash 341613273, now seen corresponding path program 2 times [2022-07-13 22:05:48,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:48,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331703140] [2022-07-13 22:05:48,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:48,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:48,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:48,343 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-13 22:05:48,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:48,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331703140] [2022-07-13 22:05:48,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331703140] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:48,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:48,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:48,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334927625] [2022-07-13 22:05:48,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:48,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:48,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:48,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:48,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:48,346 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:48,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 276 transitions, 4084 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:48,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:48,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:48,886 INFO L129 PetriNetUnfolder]: 599/4452 cut-off events. [2022-07-13 22:05:48,886 INFO L130 PetriNetUnfolder]: For 18519/18668 co-relation queries the response was YES. [2022-07-13 22:05:48,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12375 conditions, 4452 events. 599/4452 cut-off events. For 18519/18668 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 50220 event pairs, 146 based on Foata normal form. 41/4293 useless extension candidates. Maximal degree in co-relation 10030. Up to 487 conditions per place. [2022-07-13 22:05:48,925 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 163 selfloop transitions, 68 changer transitions 3/326 dead transitions. [2022-07-13 22:05:48,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 326 transitions, 5084 flow [2022-07-13 22:05:48,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 763 transitions. [2022-07-13 22:05:48,927 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-07-13 22:05:48,927 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 763 transitions. [2022-07-13 22:05:48,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 763 transitions. [2022-07-13 22:05:48,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:48,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 763 transitions. [2022-07-13 22:05:48,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 109.0) internal successors, (763), 7 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,930 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:48,930 INFO L186 Difference]: Start difference. First operand has 206 places, 276 transitions, 4084 flow. Second operand 7 states and 763 transitions. [2022-07-13 22:05:48,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 326 transitions, 5084 flow [2022-07-13 22:05:49,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 326 transitions, 5037 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:49,032 INFO L242 Difference]: Finished difference. Result has 214 places, 282 transitions, 4341 flow [2022-07-13 22:05:49,033 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4341, PETRI_PLACES=214, PETRI_TRANSITIONS=282} [2022-07-13 22:05:49,033 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 102 predicate places. [2022-07-13 22:05:49,033 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 282 transitions, 4341 flow [2022-07-13 22:05:49,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,034 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:49,034 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:49,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 22:05:49,034 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:49,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:49,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1167538681, now seen corresponding path program 3 times [2022-07-13 22:05:49,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:49,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972608894] [2022-07-13 22:05:49,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:49,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:49,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:49,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-13 22:05:49,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:49,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972608894] [2022-07-13 22:05:49,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972608894] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:49,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:49,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:05:49,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206144389] [2022-07-13 22:05:49,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:49,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:05:49,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:49,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:05:49,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:05:49,109 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:49,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 282 transitions, 4341 flow. Second operand has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:49,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:49,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:49,706 INFO L129 PetriNetUnfolder]: 648/5090 cut-off events. [2022-07-13 22:05:49,706 INFO L130 PetriNetUnfolder]: For 23693/23825 co-relation queries the response was YES. [2022-07-13 22:05:49,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14137 conditions, 5090 events. 648/5090 cut-off events. For 23693/23825 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 59671 event pairs, 202 based on Foata normal form. 56/4923 useless extension candidates. Maximal degree in co-relation 12344. Up to 501 conditions per place. [2022-07-13 22:05:49,748 INFO L132 encePairwiseOnDemand]: 118/124 looper letters, 244 selfloop transitions, 26 changer transitions 5/367 dead transitions. [2022-07-13 22:05:49,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 367 transitions, 6485 flow [2022-07-13 22:05:49,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:05:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:05:49,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 443 transitions. [2022-07-13 22:05:49,750 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8931451612903226 [2022-07-13 22:05:49,750 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 443 transitions. [2022-07-13 22:05:49,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 443 transitions. [2022-07-13 22:05:49,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:49,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 443 transitions. [2022-07-13 22:05:49,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 110.75) internal successors, (443), 4 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 124.0) internal successors, (620), 5 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,752 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 124.0) internal successors, (620), 5 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,753 INFO L186 Difference]: Start difference. First operand has 214 places, 282 transitions, 4341 flow. Second operand 4 states and 443 transitions. [2022-07-13 22:05:49,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 367 transitions, 6485 flow [2022-07-13 22:05:49,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 367 transitions, 6411 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:49,865 INFO L242 Difference]: Finished difference. Result has 219 places, 297 transitions, 4670 flow [2022-07-13 22:05:49,866 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4670, PETRI_PLACES=219, PETRI_TRANSITIONS=297} [2022-07-13 22:05:49,866 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 107 predicate places. [2022-07-13 22:05:49,866 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 297 transitions, 4670 flow [2022-07-13 22:05:49,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,867 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:49,867 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:49,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 22:05:49,867 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:49,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:49,867 INFO L85 PathProgramCache]: Analyzing trace with hash -783340119, now seen corresponding path program 2 times [2022-07-13 22:05:49,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:49,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210035979] [2022-07-13 22:05:49,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:49,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:49,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:49,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-13 22:05:49,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:49,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210035979] [2022-07-13 22:05:49,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210035979] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:49,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:49,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:49,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326890995] [2022-07-13 22:05:49,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:49,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:49,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:49,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:49,961 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:49,962 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 297 transitions, 4670 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:49,962 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:49,962 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:49,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:50,726 INFO L129 PetriNetUnfolder]: 697/5537 cut-off events. [2022-07-13 22:05:50,726 INFO L130 PetriNetUnfolder]: For 25520/25680 co-relation queries the response was YES. [2022-07-13 22:05:50,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15367 conditions, 5537 events. 697/5537 cut-off events. For 25520/25680 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 66470 event pairs, 258 based on Foata normal form. 39/5340 useless extension candidates. Maximal degree in co-relation 13388. Up to 874 conditions per place. [2022-07-13 22:05:50,767 INFO L132 encePairwiseOnDemand]: 117/124 looper letters, 211 selfloop transitions, 32 changer transitions 2/337 dead transitions. [2022-07-13 22:05:50,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 337 transitions, 5774 flow [2022-07-13 22:05:50,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:50,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:50,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 539 transitions. [2022-07-13 22:05:50,768 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8693548387096774 [2022-07-13 22:05:50,769 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 539 transitions. [2022-07-13 22:05:50,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 539 transitions. [2022-07-13 22:05:50,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:50,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 539 transitions. [2022-07-13 22:05:50,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.8) internal successors, (539), 5 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:50,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:50,771 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:50,771 INFO L186 Difference]: Start difference. First operand has 219 places, 297 transitions, 4670 flow. Second operand 5 states and 539 transitions. [2022-07-13 22:05:50,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 337 transitions, 5774 flow [2022-07-13 22:05:50,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 337 transitions, 5731 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:50,876 INFO L242 Difference]: Finished difference. Result has 225 places, 310 transitions, 5041 flow [2022-07-13 22:05:50,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4630, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5041, PETRI_PLACES=225, PETRI_TRANSITIONS=310} [2022-07-13 22:05:50,877 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 113 predicate places. [2022-07-13 22:05:50,877 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 5041 flow [2022-07-13 22:05:50,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:50,878 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:50,878 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:50,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 22:05:50,878 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:50,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:50,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1880774753, now seen corresponding path program 6 times [2022-07-13 22:05:50,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:50,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276243272] [2022-07-13 22:05:50,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:50,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:50,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:50,935 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-13 22:05:50,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:50,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276243272] [2022-07-13 22:05:50,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276243272] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:50,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:50,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:50,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766566314] [2022-07-13 22:05:50,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:50,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:50,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:50,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:50,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:50,937 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:50,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 310 transitions, 5041 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:50,938 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:50,938 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:50,938 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:51,631 INFO L129 PetriNetUnfolder]: 706/5564 cut-off events. [2022-07-13 22:05:51,632 INFO L130 PetriNetUnfolder]: For 25961/26168 co-relation queries the response was YES. [2022-07-13 22:05:51,671 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15632 conditions, 5564 events. 706/5564 cut-off events. For 25961/26168 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 66997 event pairs, 163 based on Foata normal form. 51/5381 useless extension candidates. Maximal degree in co-relation 14960. Up to 568 conditions per place. [2022-07-13 22:05:51,685 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 186 selfloop transitions, 87 changer transitions 1/366 dead transitions. [2022-07-13 22:05:51,685 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 366 transitions, 6340 flow [2022-07-13 22:05:51,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:05:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:05:51,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 761 transitions. [2022-07-13 22:05:51,688 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8767281105990783 [2022-07-13 22:05:51,688 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 761 transitions. [2022-07-13 22:05:51,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 761 transitions. [2022-07-13 22:05:51,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:51,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 761 transitions. [2022-07-13 22:05:51,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:51,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:51,692 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:51,692 INFO L186 Difference]: Start difference. First operand has 225 places, 310 transitions, 5041 flow. Second operand 7 states and 761 transitions. [2022-07-13 22:05:51,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 366 transitions, 6340 flow [2022-07-13 22:05:51,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 366 transitions, 6296 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:51,888 INFO L242 Difference]: Finished difference. Result has 235 places, 323 transitions, 5610 flow [2022-07-13 22:05:51,888 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4985, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5610, PETRI_PLACES=235, PETRI_TRANSITIONS=323} [2022-07-13 22:05:51,889 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 123 predicate places. [2022-07-13 22:05:51,889 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 323 transitions, 5610 flow [2022-07-13 22:05:51,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:51,889 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:51,889 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:51,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 22:05:51,890 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:51,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:51,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1891498127, now seen corresponding path program 3 times [2022-07-13 22:05:51,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:51,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238384969] [2022-07-13 22:05:51,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:51,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:51,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:51,961 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-13 22:05:51,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:51,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238384969] [2022-07-13 22:05:51,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238384969] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:51,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:51,962 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:51,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658379329] [2022-07-13 22:05:51,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:51,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:51,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:51,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:51,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:51,964 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:51,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 323 transitions, 5610 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:51,965 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:51,965 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:51,965 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:52,855 INFO L129 PetriNetUnfolder]: 741/5867 cut-off events. [2022-07-13 22:05:52,855 INFO L130 PetriNetUnfolder]: For 31172/31329 co-relation queries the response was YES. [2022-07-13 22:05:52,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17052 conditions, 5867 events. 741/5867 cut-off events. For 31172/31329 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 71560 event pairs, 214 based on Foata normal form. 51/5682 useless extension candidates. Maximal degree in co-relation 16539. Up to 578 conditions per place. [2022-07-13 22:05:52,922 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 216 selfloop transitions, 69 changer transitions 3/380 dead transitions. [2022-07-13 22:05:52,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 380 transitions, 7098 flow [2022-07-13 22:05:52,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:05:52,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-13 22:05:52,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 658 transitions. [2022-07-13 22:05:52,925 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8844086021505376 [2022-07-13 22:05:52,925 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 658 transitions. [2022-07-13 22:05:52,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 658 transitions. [2022-07-13 22:05:52,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:52,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 658 transitions. [2022-07-13 22:05:52,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 109.66666666666667) internal successors, (658), 6 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:52,927 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:52,928 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:52,928 INFO L186 Difference]: Start difference. First operand has 235 places, 323 transitions, 5610 flow. Second operand 6 states and 658 transitions. [2022-07-13 22:05:52,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 380 transitions, 7098 flow [2022-07-13 22:05:53,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 380 transitions, 7007 flow, removed 29 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:53,095 INFO L242 Difference]: Finished difference. Result has 242 places, 337 transitions, 6052 flow [2022-07-13 22:05:53,095 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5496, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6052, PETRI_PLACES=242, PETRI_TRANSITIONS=337} [2022-07-13 22:05:53,095 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 130 predicate places. [2022-07-13 22:05:53,096 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 337 transitions, 6052 flow [2022-07-13 22:05:53,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:53,096 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:53,096 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:53,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 22:05:53,096 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:53,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:53,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1428426577, now seen corresponding path program 4 times [2022-07-13 22:05:53,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:53,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857723030] [2022-07-13 22:05:53,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:53,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:53,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:53,153 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-13 22:05:53,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:53,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857723030] [2022-07-13 22:05:53,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857723030] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:53,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:53,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:53,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882502474] [2022-07-13 22:05:53,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:53,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:53,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:53,155 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:53,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 337 transitions, 6052 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:53,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:53,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:53,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:54,051 INFO L129 PetriNetUnfolder]: 754/6059 cut-off events. [2022-07-13 22:05:54,051 INFO L130 PetriNetUnfolder]: For 33585/33806 co-relation queries the response was YES. [2022-07-13 22:05:54,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17543 conditions, 6059 events. 754/6059 cut-off events. For 33585/33806 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 74581 event pairs, 238 based on Foata normal form. 57/5853 useless extension candidates. Maximal degree in co-relation 17037. Up to 614 conditions per place. [2022-07-13 22:05:54,118 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 209 selfloop transitions, 67 changer transitions 3/371 dead transitions. [2022-07-13 22:05:54,119 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 371 transitions, 7116 flow [2022-07-13 22:05:54,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:54,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:54,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-07-13 22:05:54,120 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-07-13 22:05:54,120 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-07-13 22:05:54,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-07-13 22:05:54,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:54,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-07-13 22:05:54,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.6) internal successors, (548), 5 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:54,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:54,123 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:54,123 INFO L186 Difference]: Start difference. First operand has 242 places, 337 transitions, 6052 flow. Second operand 5 states and 548 transitions. [2022-07-13 22:05:54,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 371 transitions, 7116 flow [2022-07-13 22:05:54,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 371 transitions, 7055 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:54,358 INFO L242 Difference]: Finished difference. Result has 248 places, 348 transitions, 6461 flow [2022-07-13 22:05:54,359 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5968, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6461, PETRI_PLACES=248, PETRI_TRANSITIONS=348} [2022-07-13 22:05:54,359 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 136 predicate places. [2022-07-13 22:05:54,359 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 348 transitions, 6461 flow [2022-07-13 22:05:54,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:54,359 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:54,360 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:54,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 22:05:54,360 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:54,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:54,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2478427, now seen corresponding path program 5 times [2022-07-13 22:05:54,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:54,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990089511] [2022-07-13 22:05:54,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:54,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:54,467 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-13 22:05:54,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:54,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990089511] [2022-07-13 22:05:54,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990089511] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:54,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:54,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:54,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438789535] [2022-07-13 22:05:54,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:54,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:54,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:54,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:54,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:54,470 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:54,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 348 transitions, 6461 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:54,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:54,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:54,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:55,258 INFO L129 PetriNetUnfolder]: 768/6283 cut-off events. [2022-07-13 22:05:55,258 INFO L130 PetriNetUnfolder]: For 33542/33782 co-relation queries the response was YES. [2022-07-13 22:05:55,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18145 conditions, 6283 events. 768/6283 cut-off events. For 33542/33782 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 77908 event pairs, 263 based on Foata normal form. 59/6072 useless extension candidates. Maximal degree in co-relation 17557. Up to 966 conditions per place. [2022-07-13 22:05:55,327 INFO L132 encePairwiseOnDemand]: 117/124 looper letters, 235 selfloop transitions, 40 changer transitions 1/368 dead transitions. [2022-07-13 22:05:55,327 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 368 transitions, 7232 flow [2022-07-13 22:05:55,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:55,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:55,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 538 transitions. [2022-07-13 22:05:55,329 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.867741935483871 [2022-07-13 22:05:55,329 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 538 transitions. [2022-07-13 22:05:55,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 538 transitions. [2022-07-13 22:05:55,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:55,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 538 transitions. [2022-07-13 22:05:55,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 107.6) internal successors, (538), 5 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:55,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:55,331 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:55,331 INFO L186 Difference]: Start difference. First operand has 248 places, 348 transitions, 6461 flow. Second operand 5 states and 538 transitions. [2022-07-13 22:05:55,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 368 transitions, 7232 flow [2022-07-13 22:05:55,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 368 transitions, 7164 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:55,514 INFO L242 Difference]: Finished difference. Result has 252 places, 348 transitions, 6490 flow [2022-07-13 22:05:55,515 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6354, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6490, PETRI_PLACES=252, PETRI_TRANSITIONS=348} [2022-07-13 22:05:55,515 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 140 predicate places. [2022-07-13 22:05:55,515 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 348 transitions, 6490 flow [2022-07-13 22:05:55,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:55,515 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:55,516 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:55,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 22:05:55,516 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:55,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:55,516 INFO L85 PathProgramCache]: Analyzing trace with hash -978243713, now seen corresponding path program 3 times [2022-07-13 22:05:55,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:55,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365834494] [2022-07-13 22:05:55,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:55,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:55,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:55,557 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-13 22:05:55,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:55,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365834494] [2022-07-13 22:05:55,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365834494] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:55,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:55,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:55,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041341775] [2022-07-13 22:05:55,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:55,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:55,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:55,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:55,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:55,559 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:55,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 348 transitions, 6490 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:55,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:55,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:55,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:56,463 INFO L129 PetriNetUnfolder]: 762/6446 cut-off events. [2022-07-13 22:05:56,463 INFO L130 PetriNetUnfolder]: For 35285/35512 co-relation queries the response was YES. [2022-07-13 22:05:56,499 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18348 conditions, 6446 events. 762/6446 cut-off events. For 35285/35512 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 80789 event pairs, 213 based on Foata normal form. 73/6266 useless extension candidates. Maximal degree in co-relation 17805. Up to 627 conditions per place. [2022-07-13 22:05:56,512 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 221 selfloop transitions, 65 changer transitions 0/378 dead transitions. [2022-07-13 22:05:56,513 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 378 transitions, 7444 flow [2022-07-13 22:05:56,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:56,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:56,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 547 transitions. [2022-07-13 22:05:56,514 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.882258064516129 [2022-07-13 22:05:56,514 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 547 transitions. [2022-07-13 22:05:56,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 547 transitions. [2022-07-13 22:05:56,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:56,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 547 transitions. [2022-07-13 22:05:56,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.4) internal successors, (547), 5 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:56,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:56,516 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:56,516 INFO L186 Difference]: Start difference. First operand has 252 places, 348 transitions, 6490 flow. Second operand 5 states and 547 transitions. [2022-07-13 22:05:56,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 378 transitions, 7444 flow [2022-07-13 22:05:56,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 378 transitions, 7424 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-13 22:05:56,670 INFO L242 Difference]: Finished difference. Result has 258 places, 351 transitions, 6767 flow [2022-07-13 22:05:56,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6422, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6767, PETRI_PLACES=258, PETRI_TRANSITIONS=351} [2022-07-13 22:05:56,671 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 146 predicate places. [2022-07-13 22:05:56,671 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 351 transitions, 6767 flow [2022-07-13 22:05:56,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:56,671 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:56,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:56,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 22:05:56,672 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:56,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:56,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1567737507, now seen corresponding path program 4 times [2022-07-13 22:05:56,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:56,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662402101] [2022-07-13 22:05:56,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:56,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:56,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:56,716 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-13 22:05:56,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:56,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662402101] [2022-07-13 22:05:56,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662402101] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:56,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:56,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:56,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758552102] [2022-07-13 22:05:56,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:56,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:56,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:56,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:56,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:56,719 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:56,729 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 351 transitions, 6767 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:56,730 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:56,730 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:56,730 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:57,539 INFO L129 PetriNetUnfolder]: 734/6048 cut-off events. [2022-07-13 22:05:57,539 INFO L130 PetriNetUnfolder]: For 36862/37100 co-relation queries the response was YES. [2022-07-13 22:05:57,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17880 conditions, 6048 events. 734/6048 cut-off events. For 36862/37100 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 74631 event pairs, 184 based on Foata normal form. 70/5858 useless extension candidates. Maximal degree in co-relation 17252. Up to 574 conditions per place. [2022-07-13 22:05:57,608 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 224 selfloop transitions, 62 changer transitions 0/378 dead transitions. [2022-07-13 22:05:57,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 378 transitions, 7682 flow [2022-07-13 22:05:57,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:57,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:57,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 547 transitions. [2022-07-13 22:05:57,609 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.882258064516129 [2022-07-13 22:05:57,609 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 547 transitions. [2022-07-13 22:05:57,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 547 transitions. [2022-07-13 22:05:57,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:57,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 547 transitions. [2022-07-13 22:05:57,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.4) internal successors, (547), 5 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:57,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:57,612 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:57,612 INFO L186 Difference]: Start difference. First operand has 258 places, 351 transitions, 6767 flow. Second operand 5 states and 547 transitions. [2022-07-13 22:05:57,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 378 transitions, 7682 flow [2022-07-13 22:05:57,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 378 transitions, 7670 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-07-13 22:05:57,839 INFO L242 Difference]: Finished difference. Result has 264 places, 352 transitions, 6950 flow [2022-07-13 22:05:57,840 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6755, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6950, PETRI_PLACES=264, PETRI_TRANSITIONS=352} [2022-07-13 22:05:57,840 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 152 predicate places. [2022-07-13 22:05:57,840 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 6950 flow [2022-07-13 22:05:57,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:57,841 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:57,841 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:57,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 22:05:57,841 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:57,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:57,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1740125745, now seen corresponding path program 7 times [2022-07-13 22:05:57,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:57,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505796600] [2022-07-13 22:05:57,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:57,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:57,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:57,898 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-13 22:05:57,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:57,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505796600] [2022-07-13 22:05:57,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505796600] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:57,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:57,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:57,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646034060] [2022-07-13 22:05:57,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:57,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:57,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:57,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:57,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:57,900 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:57,900 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 352 transitions, 6950 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:57,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:57,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:57,901 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:05:58,812 INFO L129 PetriNetUnfolder]: 770/6428 cut-off events. [2022-07-13 22:05:58,812 INFO L130 PetriNetUnfolder]: For 38664/38913 co-relation queries the response was YES. [2022-07-13 22:05:58,853 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18821 conditions, 6428 events. 770/6428 cut-off events. For 38664/38913 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 80363 event pairs, 189 based on Foata normal form. 67/6226 useless extension candidates. Maximal degree in co-relation 18176. Up to 777 conditions per place. [2022-07-13 22:05:58,867 INFO L132 encePairwiseOnDemand]: 115/124 looper letters, 233 selfloop transitions, 53 changer transitions 0/378 dead transitions. [2022-07-13 22:05:58,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 378 transitions, 7887 flow [2022-07-13 22:05:58,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:05:58,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:05:58,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2022-07-13 22:05:58,868 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8725806451612903 [2022-07-13 22:05:58,868 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2022-07-13 22:05:58,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2022-07-13 22:05:58,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:05:58,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2022-07-13 22:05:58,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.2) internal successors, (541), 5 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:58,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:58,870 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:58,870 INFO L186 Difference]: Start difference. First operand has 264 places, 352 transitions, 6950 flow. Second operand 5 states and 541 transitions. [2022-07-13 22:05:58,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 378 transitions, 7887 flow [2022-07-13 22:05:59,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 378 transitions, 7797 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-13 22:05:59,079 INFO L242 Difference]: Finished difference. Result has 269 places, 360 transitions, 7230 flow [2022-07-13 22:05:59,080 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7230, PETRI_PLACES=269, PETRI_TRANSITIONS=360} [2022-07-13 22:05:59,080 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 157 predicate places. [2022-07-13 22:05:59,080 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 360 transitions, 7230 flow [2022-07-13 22:05:59,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:59,081 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:05:59,081 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:05:59,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 22:05:59,081 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:05:59,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:05:59,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1320164269, now seen corresponding path program 8 times [2022-07-13 22:05:59,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:05:59,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588248464] [2022-07-13 22:05:59,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:05:59,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:05:59,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:05:59,128 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-13 22:05:59,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:05:59,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588248464] [2022-07-13 22:05:59,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588248464] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:05:59,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:05:59,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:05:59,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109652205] [2022-07-13 22:05:59,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:05:59,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:05:59,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:05:59,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:05:59,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:05:59,131 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:05:59,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 360 transitions, 7230 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:05:59,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:05:59,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:05:59,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:00,017 INFO L129 PetriNetUnfolder]: 765/6420 cut-off events. [2022-07-13 22:06:00,017 INFO L130 PetriNetUnfolder]: For 41329/41587 co-relation queries the response was YES. [2022-07-13 22:06:00,080 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18852 conditions, 6420 events. 765/6420 cut-off events. For 41329/41587 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 80151 event pairs, 185 based on Foata normal form. 78/6232 useless extension candidates. Maximal degree in co-relation 18227. Up to 645 conditions per place. [2022-07-13 22:06:00,095 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 221 selfloop transitions, 81 changer transitions 3/397 dead transitions. [2022-07-13 22:06:00,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 397 transitions, 8414 flow [2022-07-13 22:06:00,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:06:00,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-13 22:06:00,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2022-07-13 22:06:00,096 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8884408602150538 [2022-07-13 22:06:00,096 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 661 transitions. [2022-07-13 22:06:00,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 661 transitions. [2022-07-13 22:06:00,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:00,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 661 transitions. [2022-07-13 22:06:00,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.16666666666667) internal successors, (661), 6 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:00,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:00,098 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:00,098 INFO L186 Difference]: Start difference. First operand has 269 places, 360 transitions, 7230 flow. Second operand 6 states and 661 transitions. [2022-07-13 22:06:00,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 397 transitions, 8414 flow [2022-07-13 22:06:00,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 397 transitions, 8360 flow, removed 15 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:00,349 INFO L242 Difference]: Finished difference. Result has 275 places, 365 transitions, 7605 flow [2022-07-13 22:06:00,349 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7145, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7605, PETRI_PLACES=275, PETRI_TRANSITIONS=365} [2022-07-13 22:06:00,350 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 163 predicate places. [2022-07-13 22:06:00,350 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 365 transitions, 7605 flow [2022-07-13 22:06:00,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:00,350 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:00,350 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:00,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 22:06:00,351 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:00,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:00,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1717712703, now seen corresponding path program 5 times [2022-07-13 22:06:00,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:00,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982024158] [2022-07-13 22:06:00,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:00,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:00,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:00,391 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-13 22:06:00,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:00,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982024158] [2022-07-13 22:06:00,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982024158] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:00,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:00,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:00,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439049696] [2022-07-13 22:06:00,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:00,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:00,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:00,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:00,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:00,393 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:00,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 365 transitions, 7605 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:00,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:00,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:00,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:01,665 INFO L129 PetriNetUnfolder]: 705/5973 cut-off events. [2022-07-13 22:06:01,665 INFO L130 PetriNetUnfolder]: For 45064/45248 co-relation queries the response was YES. [2022-07-13 22:06:01,746 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18107 conditions, 5973 events. 705/5973 cut-off events. For 45064/45248 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 74147 event pairs, 186 based on Foata normal form. 60/5809 useless extension candidates. Maximal degree in co-relation 17492. Up to 578 conditions per place. [2022-07-13 22:06:01,768 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 206 selfloop transitions, 105 changer transitions 2/405 dead transitions. [2022-07-13 22:06:01,768 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 405 transitions, 8771 flow [2022-07-13 22:06:01,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:06:01,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:06:01,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 761 transitions. [2022-07-13 22:06:01,770 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8767281105990783 [2022-07-13 22:06:01,770 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 761 transitions. [2022-07-13 22:06:01,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 761 transitions. [2022-07-13 22:06:01,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:01,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 761 transitions. [2022-07-13 22:06:01,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 108.71428571428571) internal successors, (761), 7 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:01,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:01,773 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 124.0) internal successors, (992), 8 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:01,773 INFO L186 Difference]: Start difference. First operand has 275 places, 365 transitions, 7605 flow. Second operand 7 states and 761 transitions. [2022-07-13 22:06:01,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 405 transitions, 8771 flow [2022-07-13 22:06:02,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 405 transitions, 8580 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-07-13 22:06:02,130 INFO L242 Difference]: Finished difference. Result has 279 places, 372 transitions, 7959 flow [2022-07-13 22:06:02,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7398, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7959, PETRI_PLACES=279, PETRI_TRANSITIONS=372} [2022-07-13 22:06:02,131 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 167 predicate places. [2022-07-13 22:06:02,131 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 372 transitions, 7959 flow [2022-07-13 22:06:02,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:02,131 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:02,132 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:02,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-13 22:06:02,132 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:02,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:02,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1655621339, now seen corresponding path program 9 times [2022-07-13 22:06:02,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:02,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341471971] [2022-07-13 22:06:02,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:02,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:02,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:02,207 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-13 22:06:02,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:02,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341471971] [2022-07-13 22:06:02,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341471971] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:02,208 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:02,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:02,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715759461] [2022-07-13 22:06:02,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:02,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:02,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:02,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:02,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:02,210 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:02,211 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 372 transitions, 7959 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:02,211 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:02,211 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:02,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:03,565 INFO L129 PetriNetUnfolder]: 777/6440 cut-off events. [2022-07-13 22:06:03,566 INFO L130 PetriNetUnfolder]: For 47818/48085 co-relation queries the response was YES. [2022-07-13 22:06:03,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19486 conditions, 6440 events. 777/6440 cut-off events. For 47818/48085 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 80673 event pairs, 263 based on Foata normal form. 68/6236 useless extension candidates. Maximal degree in co-relation 18854. Up to 657 conditions per place. [2022-07-13 22:06:03,681 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 248 selfloop transitions, 61 changer transitions 0/401 dead transitions. [2022-07-13 22:06:03,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 401 transitions, 9073 flow [2022-07-13 22:06:03,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:03,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:03,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-13 22:06:03,683 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-13 22:06:03,684 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-13 22:06:03,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-13 22:06:03,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:03,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-13 22:06:03,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:03,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:03,686 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:03,686 INFO L186 Difference]: Start difference. First operand has 279 places, 372 transitions, 7959 flow. Second operand 5 states and 543 transitions. [2022-07-13 22:06:03,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 401 transitions, 9073 flow [2022-07-13 22:06:04,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 401 transitions, 8964 flow, removed 29 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:04,096 INFO L242 Difference]: Finished difference. Result has 284 places, 381 transitions, 8362 flow [2022-07-13 22:06:04,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7852, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8362, PETRI_PLACES=284, PETRI_TRANSITIONS=381} [2022-07-13 22:06:04,097 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 172 predicate places. [2022-07-13 22:06:04,098 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 381 transitions, 8362 flow [2022-07-13 22:06:04,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:04,098 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:04,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:04,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 22:06:04,099 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:04,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:04,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1999693023, now seen corresponding path program 6 times [2022-07-13 22:06:04,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:04,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792109496] [2022-07-13 22:06:04,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:04,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:04,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:04,173 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-13 22:06:04,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:04,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792109496] [2022-07-13 22:06:04,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792109496] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:04,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:04,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:04,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159705364] [2022-07-13 22:06:04,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:04,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:04,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:04,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:04,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:04,176 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:04,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 381 transitions, 8362 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:04,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:04,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:04,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:05,415 INFO L129 PetriNetUnfolder]: 765/6422 cut-off events. [2022-07-13 22:06:05,415 INFO L130 PetriNetUnfolder]: For 52709/52959 co-relation queries the response was YES. [2022-07-13 22:06:05,505 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 6422 events. 765/6422 cut-off events. For 52709/52959 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 80573 event pairs, 210 based on Foata normal form. 90/6256 useless extension candidates. Maximal degree in co-relation 19070. Up to 620 conditions per place. [2022-07-13 22:06:05,527 INFO L132 encePairwiseOnDemand]: 110/124 looper letters, 247 selfloop transitions, 91 changer transitions 11/441 dead transitions. [2022-07-13 22:06:05,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 441 transitions, 10524 flow [2022-07-13 22:06:05,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:05,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:05,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 551 transitions. [2022-07-13 22:06:05,529 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8887096774193548 [2022-07-13 22:06:05,529 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 551 transitions. [2022-07-13 22:06:05,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 551 transitions. [2022-07-13 22:06:05,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:05,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 551 transitions. [2022-07-13 22:06:05,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:05,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:05,531 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:05,531 INFO L186 Difference]: Start difference. First operand has 284 places, 381 transitions, 8362 flow. Second operand 5 states and 551 transitions. [2022-07-13 22:06:05,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 441 transitions, 10524 flow [2022-07-13 22:06:05,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 441 transitions, 10518 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-07-13 22:06:05,960 INFO L242 Difference]: Finished difference. Result has 291 places, 402 transitions, 9400 flow [2022-07-13 22:06:05,960 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9400, PETRI_PLACES=291, PETRI_TRANSITIONS=402} [2022-07-13 22:06:05,961 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 179 predicate places. [2022-07-13 22:06:05,961 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 402 transitions, 9400 flow [2022-07-13 22:06:05,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:05,961 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:05,961 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:05,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-13 22:06:05,962 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:05,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:05,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1157485625, now seen corresponding path program 10 times [2022-07-13 22:06:05,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:05,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9035370] [2022-07-13 22:06:05,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:05,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:05,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:06,015 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-13 22:06:06,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:06,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9035370] [2022-07-13 22:06:06,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9035370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:06,016 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:06,016 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:06,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046018209] [2022-07-13 22:06:06,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:06,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:06,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:06,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:06,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:06,018 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:06,018 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 402 transitions, 9400 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:06,018 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:06,019 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:06,019 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:07,136 INFO L129 PetriNetUnfolder]: 731/6073 cut-off events. [2022-07-13 22:06:07,136 INFO L130 PetriNetUnfolder]: For 52979/53254 co-relation queries the response was YES. [2022-07-13 22:06:07,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19170 conditions, 6073 events. 731/6073 cut-off events. For 52979/53254 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 75218 event pairs, 176 based on Foata normal form. 88/5900 useless extension candidates. Maximal degree in co-relation 18489. Up to 592 conditions per place. [2022-07-13 22:06:07,238 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 243 selfloop transitions, 90 changer transitions 11/436 dead transitions. [2022-07-13 22:06:07,238 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 436 transitions, 10708 flow [2022-07-13 22:06:07,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-13 22:06:07,240 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-13 22:06:07,240 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-13 22:06:07,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-13 22:06:07,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:07,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-13 22:06:07,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:07,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:07,242 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:07,242 INFO L186 Difference]: Start difference. First operand has 291 places, 402 transitions, 9400 flow. Second operand 5 states and 550 transitions. [2022-07-13 22:06:07,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 436 transitions, 10708 flow [2022-07-13 22:06:07,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 436 transitions, 10627 flow, removed 22 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:07,708 INFO L242 Difference]: Finished difference. Result has 297 places, 405 transitions, 9695 flow [2022-07-13 22:06:07,708 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9076, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9695, PETRI_PLACES=297, PETRI_TRANSITIONS=405} [2022-07-13 22:06:07,709 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 185 predicate places. [2022-07-13 22:06:07,709 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 405 transitions, 9695 flow [2022-07-13 22:06:07,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:07,709 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:07,709 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:07,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-13 22:06:07,710 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:07,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:07,710 INFO L85 PathProgramCache]: Analyzing trace with hash 286651317, now seen corresponding path program 7 times [2022-07-13 22:06:07,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:07,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326267263] [2022-07-13 22:06:07,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:07,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:07,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:07,791 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-13 22:06:07,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:07,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326267263] [2022-07-13 22:06:07,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326267263] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:07,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:07,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:07,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732535594] [2022-07-13 22:06:07,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:07,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:07,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:07,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:07,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:07,793 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:07,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 405 transitions, 9695 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:07,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:07,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:07,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:08,942 INFO L129 PetriNetUnfolder]: 721/6089 cut-off events. [2022-07-13 22:06:08,942 INFO L130 PetriNetUnfolder]: For 53117/53364 co-relation queries the response was YES. [2022-07-13 22:06:09,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19257 conditions, 6089 events. 721/6089 cut-off events. For 53117/53364 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 75528 event pairs, 177 based on Foata normal form. 82/5916 useless extension candidates. Maximal degree in co-relation 18617. Up to 611 conditions per place. [2022-07-13 22:06:09,048 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 267 selfloop transitions, 85 changer transitions 2/446 dead transitions. [2022-07-13 22:06:09,048 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 446 transitions, 11299 flow [2022-07-13 22:06:09,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:09,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 553 transitions. [2022-07-13 22:06:09,050 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8919354838709678 [2022-07-13 22:06:09,050 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 553 transitions. [2022-07-13 22:06:09,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 553 transitions. [2022-07-13 22:06:09,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:09,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 553 transitions. [2022-07-13 22:06:09,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.6) internal successors, (553), 5 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:09,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:09,052 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:09,052 INFO L186 Difference]: Start difference. First operand has 297 places, 405 transitions, 9695 flow. Second operand 5 states and 553 transitions. [2022-07-13 22:06:09,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 446 transitions, 11299 flow [2022-07-13 22:06:09,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 446 transitions, 11146 flow, removed 28 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:09,414 INFO L242 Difference]: Finished difference. Result has 302 places, 414 transitions, 10230 flow [2022-07-13 22:06:09,415 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9428, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10230, PETRI_PLACES=302, PETRI_TRANSITIONS=414} [2022-07-13 22:06:09,415 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 190 predicate places. [2022-07-13 22:06:09,415 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 414 transitions, 10230 flow [2022-07-13 22:06:09,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:09,416 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:09,416 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:09,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-13 22:06:09,416 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:09,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:09,417 INFO L85 PathProgramCache]: Analyzing trace with hash 391902859, now seen corresponding path program 8 times [2022-07-13 22:06:09,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:09,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030129288] [2022-07-13 22:06:09,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:09,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:09,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:09,470 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-13 22:06:09,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:09,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030129288] [2022-07-13 22:06:09,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030129288] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:09,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:09,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:09,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305409829] [2022-07-13 22:06:09,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:09,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:09,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:09,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:09,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:09,472 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:09,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 414 transitions, 10230 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:09,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:09,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:09,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:10,595 INFO L129 PetriNetUnfolder]: 759/6224 cut-off events. [2022-07-13 22:06:10,596 INFO L130 PetriNetUnfolder]: For 56114/56400 co-relation queries the response was YES. [2022-07-13 22:06:10,636 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19976 conditions, 6224 events. 759/6224 cut-off events. For 56114/56400 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 77612 event pairs, 211 based on Foata normal form. 79/6036 useless extension candidates. Maximal degree in co-relation 19262. Up to 634 conditions per place. [2022-07-13 22:06:10,649 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 267 selfloop transitions, 81 changer transitions 1/441 dead transitions. [2022-07-13 22:06:10,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 441 transitions, 11357 flow [2022-07-13 22:06:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:10,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:10,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-13 22:06:10,651 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-13 22:06:10,651 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-13 22:06:10,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-13 22:06:10,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:10,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-13 22:06:10,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:10,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:10,653 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:10,653 INFO L186 Difference]: Start difference. First operand has 302 places, 414 transitions, 10230 flow. Second operand 5 states and 543 transitions. [2022-07-13 22:06:10,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 441 transitions, 11357 flow [2022-07-13 22:06:10,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 441 transitions, 11296 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:10,947 INFO L242 Difference]: Finished difference. Result has 307 places, 421 transitions, 10593 flow [2022-07-13 22:06:10,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10078, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10593, PETRI_PLACES=307, PETRI_TRANSITIONS=421} [2022-07-13 22:06:10,948 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 195 predicate places. [2022-07-13 22:06:10,948 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 421 transitions, 10593 flow [2022-07-13 22:06:10,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:10,949 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:10,949 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:10,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-13 22:06:10,949 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:10,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:10,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1302414471, now seen corresponding path program 6 times [2022-07-13 22:06:10,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:10,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351145445] [2022-07-13 22:06:10,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:10,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:10,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:11,002 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-13 22:06:11,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:11,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351145445] [2022-07-13 22:06:11,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351145445] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:11,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:11,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:11,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371421504] [2022-07-13 22:06:11,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:11,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:11,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:11,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:11,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:11,005 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:11,005 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 421 transitions, 10593 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:11,005 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:11,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:11,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:12,140 INFO L129 PetriNetUnfolder]: 821/6884 cut-off events. [2022-07-13 22:06:12,141 INFO L130 PetriNetUnfolder]: For 62322/62656 co-relation queries the response was YES. [2022-07-13 22:06:12,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21853 conditions, 6884 events. 821/6884 cut-off events. For 62322/62656 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 87772 event pairs, 228 based on Foata normal form. 88/6688 useless extension candidates. Maximal degree in co-relation 21200. Up to 677 conditions per place. [2022-07-13 22:06:12,263 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 263 selfloop transitions, 115 changer transitions 1/471 dead transitions. [2022-07-13 22:06:12,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 471 transitions, 12559 flow [2022-07-13 22:06:12,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:12,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:12,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-13 22:06:12,265 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-13 22:06:12,265 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-13 22:06:12,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-13 22:06:12,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:12,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-13 22:06:12,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:12,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:12,267 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:12,267 INFO L186 Difference]: Start difference. First operand has 307 places, 421 transitions, 10593 flow. Second operand 5 states and 550 transitions. [2022-07-13 22:06:12,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 471 transitions, 12559 flow [2022-07-13 22:06:12,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 471 transitions, 12523 flow, removed 9 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:12,732 INFO L242 Difference]: Finished difference. Result has 311 places, 442 transitions, 11730 flow [2022-07-13 22:06:12,733 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10519, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11730, PETRI_PLACES=311, PETRI_TRANSITIONS=442} [2022-07-13 22:06:12,733 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 199 predicate places. [2022-07-13 22:06:12,733 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 442 transitions, 11730 flow [2022-07-13 22:06:12,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:12,734 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:12,734 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:12,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-13 22:06:12,734 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:12,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:12,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1683146627, now seen corresponding path program 4 times [2022-07-13 22:06:12,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:12,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444658257] [2022-07-13 22:06:12,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:12,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:12,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:12,797 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-13 22:06:12,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:12,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444658257] [2022-07-13 22:06:12,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444658257] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:12,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:12,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:12,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668469529] [2022-07-13 22:06:12,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:12,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:12,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:12,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:12,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:12,799 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:12,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 442 transitions, 11730 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:12,800 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:12,800 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:12,800 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:14,097 INFO L129 PetriNetUnfolder]: 851/7234 cut-off events. [2022-07-13 22:06:14,098 INFO L130 PetriNetUnfolder]: For 70798/71154 co-relation queries the response was YES. [2022-07-13 22:06:14,171 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23009 conditions, 7234 events. 851/7234 cut-off events. For 70798/71154 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 93408 event pairs, 241 based on Foata normal form. 104/7045 useless extension candidates. Maximal degree in co-relation 22071. Up to 746 conditions per place. [2022-07-13 22:06:14,189 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 281 selfloop transitions, 94 changer transitions 5/472 dead transitions. [2022-07-13 22:06:14,189 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 472 transitions, 12958 flow [2022-07-13 22:06:14,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:14,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:14,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 554 transitions. [2022-07-13 22:06:14,190 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8935483870967742 [2022-07-13 22:06:14,190 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 554 transitions. [2022-07-13 22:06:14,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 554 transitions. [2022-07-13 22:06:14,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:14,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 554 transitions. [2022-07-13 22:06:14,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.8) internal successors, (554), 5 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,192 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,192 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,192 INFO L186 Difference]: Start difference. First operand has 311 places, 442 transitions, 11730 flow. Second operand 5 states and 554 transitions. [2022-07-13 22:06:14,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 472 transitions, 12958 flow [2022-07-13 22:06:14,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 12882 flow, removed 16 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:14,718 INFO L242 Difference]: Finished difference. Result has 317 places, 446 transitions, 12081 flow [2022-07-13 22:06:14,718 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11516, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12081, PETRI_PLACES=317, PETRI_TRANSITIONS=446} [2022-07-13 22:06:14,719 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 205 predicate places. [2022-07-13 22:06:14,719 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 446 transitions, 12081 flow [2022-07-13 22:06:14,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,720 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:14,720 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:14,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-13 22:06:14,720 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:14,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:14,720 INFO L85 PathProgramCache]: Analyzing trace with hash 154583419, now seen corresponding path program 7 times [2022-07-13 22:06:14,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:14,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333494001] [2022-07-13 22:06:14,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:14,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:14,767 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-13 22:06:14,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:14,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333494001] [2022-07-13 22:06:14,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333494001] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:14,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:14,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:14,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88021826] [2022-07-13 22:06:14,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:14,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:14,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:14,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:14,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:14,769 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:14,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 446 transitions, 12081 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:14,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:14,770 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:16,002 INFO L129 PetriNetUnfolder]: 844/7238 cut-off events. [2022-07-13 22:06:16,003 INFO L130 PetriNetUnfolder]: For 71976/72334 co-relation queries the response was YES. [2022-07-13 22:06:16,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23201 conditions, 7238 events. 844/7238 cut-off events. For 71976/72334 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 93384 event pairs, 253 based on Foata normal form. 91/7034 useless extension candidates. Maximal degree in co-relation 22263. Up to 746 conditions per place. [2022-07-13 22:06:16,111 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 273 selfloop transitions, 97 changer transitions 0/462 dead transitions. [2022-07-13 22:06:16,111 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 462 transitions, 12985 flow [2022-07-13 22:06:16,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:16,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:16,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-13 22:06:16,112 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-13 22:06:16,112 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-13 22:06:16,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-13 22:06:16,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:16,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-13 22:06:16,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,114 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,114 INFO L186 Difference]: Start difference. First operand has 317 places, 446 transitions, 12081 flow. Second operand 5 states and 543 transitions. [2022-07-13 22:06:16,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 462 transitions, 12985 flow [2022-07-13 22:06:16,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 462 transitions, 12923 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:16,662 INFO L242 Difference]: Finished difference. Result has 320 places, 445 transitions, 12185 flow [2022-07-13 22:06:16,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11991, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12185, PETRI_PLACES=320, PETRI_TRANSITIONS=445} [2022-07-13 22:06:16,663 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 208 predicate places. [2022-07-13 22:06:16,663 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 445 transitions, 12185 flow [2022-07-13 22:06:16,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,663 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:16,663 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:16,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-13 22:06:16,664 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:16,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:16,664 INFO L85 PathProgramCache]: Analyzing trace with hash 909936171, now seen corresponding path program 8 times [2022-07-13 22:06:16,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:16,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683655284] [2022-07-13 22:06:16,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:16,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:16,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:16,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:16,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:16,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683655284] [2022-07-13 22:06:16,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683655284] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:16,705 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:16,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:16,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496898865] [2022-07-13 22:06:16,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:16,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:16,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:16,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:16,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:16,707 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:16,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 445 transitions, 12185 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:16,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:16,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:17,932 INFO L129 PetriNetUnfolder]: 823/6976 cut-off events. [2022-07-13 22:06:17,932 INFO L130 PetriNetUnfolder]: For 74897/75237 co-relation queries the response was YES. [2022-07-13 22:06:18,011 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22639 conditions, 6976 events. 823/6976 cut-off events. For 74897/75237 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 89380 event pairs, 215 based on Foata normal form. 94/6797 useless extension candidates. Maximal degree in co-relation 21701. Up to 707 conditions per place. [2022-07-13 22:06:18,030 INFO L132 encePairwiseOnDemand]: 108/124 looper letters, 254 selfloop transitions, 111 changer transitions 3/460 dead transitions. [2022-07-13 22:06:18,031 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 460 transitions, 12796 flow [2022-07-13 22:06:18,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 22:06:18,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-13 22:06:18,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 660 transitions. [2022-07-13 22:06:18,032 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-13 22:06:18,032 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 660 transitions. [2022-07-13 22:06:18,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 660 transitions. [2022-07-13 22:06:18,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:18,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 660 transitions. [2022-07-13 22:06:18,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 110.0) internal successors, (660), 6 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:18,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:18,034 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 124.0) internal successors, (868), 7 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:18,034 INFO L186 Difference]: Start difference. First operand has 320 places, 445 transitions, 12185 flow. Second operand 6 states and 660 transitions. [2022-07-13 22:06:18,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 460 transitions, 12796 flow [2022-07-13 22:06:18,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 460 transitions, 12732 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:18,588 INFO L242 Difference]: Finished difference. Result has 324 places, 436 transitions, 11921 flow [2022-07-13 22:06:18,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11787, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11921, PETRI_PLACES=324, PETRI_TRANSITIONS=436} [2022-07-13 22:06:18,589 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 212 predicate places. [2022-07-13 22:06:18,589 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 436 transitions, 11921 flow [2022-07-13 22:06:18,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:18,589 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:18,589 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:18,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-13 22:06:18,590 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:18,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:18,590 INFO L85 PathProgramCache]: Analyzing trace with hash -261852381, now seen corresponding path program 5 times [2022-07-13 22:06:18,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:18,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564389651] [2022-07-13 22:06:18,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:18,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:18,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:18,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-13 22:06:18,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:18,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564389651] [2022-07-13 22:06:18,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564389651] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:18,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:18,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:18,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422582726] [2022-07-13 22:06:18,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:18,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:18,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:18,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:18,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:18,640 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:18,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 436 transitions, 11921 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:18,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:18,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:18,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:19,889 INFO L129 PetriNetUnfolder]: 832/7095 cut-off events. [2022-07-13 22:06:19,890 INFO L130 PetriNetUnfolder]: For 72029/72386 co-relation queries the response was YES. [2022-07-13 22:06:19,971 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22990 conditions, 7095 events. 832/7095 cut-off events. For 72029/72386 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 91144 event pairs, 257 based on Foata normal form. 93/6896 useless extension candidates. Maximal degree in co-relation 22046. Up to 740 conditions per place. [2022-07-13 22:06:19,990 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 284 selfloop transitions, 78 changer transitions 1/455 dead transitions. [2022-07-13 22:06:19,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 455 transitions, 12872 flow [2022-07-13 22:06:19,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:19,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:19,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2022-07-13 22:06:19,992 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8725806451612903 [2022-07-13 22:06:19,992 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2022-07-13 22:06:19,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2022-07-13 22:06:19,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:19,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2022-07-13 22:06:19,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.2) internal successors, (541), 5 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,994 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,994 INFO L186 Difference]: Start difference. First operand has 324 places, 436 transitions, 11921 flow. Second operand 5 states and 541 transitions. [2022-07-13 22:06:19,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 455 transitions, 12872 flow [2022-07-13 22:06:20,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 455 transitions, 12687 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:20,614 INFO L242 Difference]: Finished difference. Result has 326 places, 437 transitions, 11966 flow [2022-07-13 22:06:20,614 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11736, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11966, PETRI_PLACES=326, PETRI_TRANSITIONS=437} [2022-07-13 22:06:20,617 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 214 predicate places. [2022-07-13 22:06:20,618 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 437 transitions, 11966 flow [2022-07-13 22:06:20,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,618 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:20,618 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:20,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-13 22:06:20,618 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:20,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:20,619 INFO L85 PathProgramCache]: Analyzing trace with hash 745197785, now seen corresponding path program 9 times [2022-07-13 22:06:20,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:20,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621822258] [2022-07-13 22:06:20,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:20,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:20,690 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-13 22:06:20,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:20,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621822258] [2022-07-13 22:06:20,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621822258] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:20,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:20,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:20,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920485437] [2022-07-13 22:06:20,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:20,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:20,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:20,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:20,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:20,692 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:20,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 437 transitions, 11966 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:20,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:20,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:22,163 INFO L129 PetriNetUnfolder]: 870/7359 cut-off events. [2022-07-13 22:06:22,163 INFO L130 PetriNetUnfolder]: For 75208/75605 co-relation queries the response was YES. [2022-07-13 22:06:22,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23754 conditions, 7359 events. 870/7359 cut-off events. For 75208/75605 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 95105 event pairs, 253 based on Foata normal form. 99/7145 useless extension candidates. Maximal degree in co-relation 22910. Up to 759 conditions per place. [2022-07-13 22:06:22,231 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 279 selfloop transitions, 91 changer transitions 1/463 dead transitions. [2022-07-13 22:06:22,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 463 transitions, 13311 flow [2022-07-13 22:06:22,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:22,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:22,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2022-07-13 22:06:22,232 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8774193548387097 [2022-07-13 22:06:22,232 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 544 transitions. [2022-07-13 22:06:22,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 544 transitions. [2022-07-13 22:06:22,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:22,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 544 transitions. [2022-07-13 22:06:22,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 108.8) internal successors, (544), 5 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,234 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,234 INFO L186 Difference]: Start difference. First operand has 326 places, 437 transitions, 11966 flow. Second operand 5 states and 544 transitions. [2022-07-13 22:06:22,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 463 transitions, 13311 flow [2022-07-13 22:06:22,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 463 transitions, 13174 flow, removed 16 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:22,760 INFO L242 Difference]: Finished difference. Result has 329 places, 441 transitions, 12285 flow [2022-07-13 22:06:22,761 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11781, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12285, PETRI_PLACES=329, PETRI_TRANSITIONS=441} [2022-07-13 22:06:22,761 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 217 predicate places. [2022-07-13 22:06:22,761 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 441 transitions, 12285 flow [2022-07-13 22:06:22,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,761 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:22,762 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:22,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-13 22:06:22,762 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:22,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:22,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1979299045, now seen corresponding path program 6 times [2022-07-13 22:06:22,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:22,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180530504] [2022-07-13 22:06:22,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:22,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:22,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:22,809 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-13 22:06:22,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:22,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180530504] [2022-07-13 22:06:22,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180530504] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:22,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:22,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:22,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842622730] [2022-07-13 22:06:22,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:22,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:22,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:22,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:22,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:22,811 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:22,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 441 transitions, 12285 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:22,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:22,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:24,162 INFO L129 PetriNetUnfolder]: 853/7279 cut-off events. [2022-07-13 22:06:24,162 INFO L130 PetriNetUnfolder]: For 74587/74963 co-relation queries the response was YES. [2022-07-13 22:06:24,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23796 conditions, 7279 events. 853/7279 cut-off events. For 74587/74963 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 94061 event pairs, 234 based on Foata normal form. 95/7069 useless extension candidates. Maximal degree in co-relation 22875. Up to 731 conditions per place. [2022-07-13 22:06:24,272 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 282 selfloop transitions, 88 changer transitions 1/463 dead transitions. [2022-07-13 22:06:24,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 463 transitions, 13325 flow [2022-07-13 22:06:24,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:24,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2022-07-13 22:06:24,273 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8806451612903226 [2022-07-13 22:06:24,273 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 546 transitions. [2022-07-13 22:06:24,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 546 transitions. [2022-07-13 22:06:24,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:24,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 546 transitions. [2022-07-13 22:06:24,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 109.2) internal successors, (546), 5 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:24,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:24,275 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:24,275 INFO L186 Difference]: Start difference. First operand has 329 places, 441 transitions, 12285 flow. Second operand 5 states and 546 transitions. [2022-07-13 22:06:24,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 463 transitions, 13325 flow [2022-07-13 22:06:24,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 463 transitions, 13184 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-07-13 22:06:24,818 INFO L242 Difference]: Finished difference. Result has 328 places, 443 transitions, 12454 flow [2022-07-13 22:06:24,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12103, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12454, PETRI_PLACES=328, PETRI_TRANSITIONS=443} [2022-07-13 22:06:24,819 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 216 predicate places. [2022-07-13 22:06:24,819 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 443 transitions, 12454 flow [2022-07-13 22:06:24,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:24,819 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:24,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:24,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-13 22:06:24,820 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:24,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:24,820 INFO L85 PathProgramCache]: Analyzing trace with hash -2121405323, now seen corresponding path program 9 times [2022-07-13 22:06:24,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:24,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917195186] [2022-07-13 22:06:24,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:24,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:24,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:24,871 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-13 22:06:24,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:24,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917195186] [2022-07-13 22:06:24,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917195186] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:24,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:24,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:24,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029930527] [2022-07-13 22:06:24,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:24,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:24,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:24,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:24,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:24,873 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:24,873 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 443 transitions, 12454 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:24,873 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:24,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:24,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:26,191 INFO L129 PetriNetUnfolder]: 847/7009 cut-off events. [2022-07-13 22:06:26,191 INFO L130 PetriNetUnfolder]: For 78986/79331 co-relation queries the response was YES. [2022-07-13 22:06:26,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23335 conditions, 7009 events. 847/7009 cut-off events. For 78986/79331 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 89440 event pairs, 218 based on Foata normal form. 101/6816 useless extension candidates. Maximal degree in co-relation 22517. Up to 736 conditions per place. [2022-07-13 22:06:26,263 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 285 selfloop transitions, 85 changer transitions 5/467 dead transitions. [2022-07-13 22:06:26,263 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 467 transitions, 13592 flow [2022-07-13 22:06:26,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:26,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-13 22:06:26,264 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-13 22:06:26,264 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-13 22:06:26,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-13 22:06:26,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:26,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-13 22:06:26,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:26,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:26,266 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:26,266 INFO L186 Difference]: Start difference. First operand has 328 places, 443 transitions, 12454 flow. Second operand 5 states and 550 transitions. [2022-07-13 22:06:26,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 467 transitions, 13592 flow [2022-07-13 22:06:26,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 467 transitions, 13420 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:26,773 INFO L242 Difference]: Finished difference. Result has 329 places, 440 transitions, 12356 flow [2022-07-13 22:06:26,773 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12114, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12356, PETRI_PLACES=329, PETRI_TRANSITIONS=440} [2022-07-13 22:06:26,774 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 217 predicate places. [2022-07-13 22:06:26,774 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 440 transitions, 12356 flow [2022-07-13 22:06:26,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:26,774 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:26,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:26,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-13 22:06:26,775 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:26,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:26,775 INFO L85 PathProgramCache]: Analyzing trace with hash -676483081, now seen corresponding path program 11 times [2022-07-13 22:06:26,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:26,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975000378] [2022-07-13 22:06:26,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:26,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:26,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:26,829 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-13 22:06:26,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:26,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975000378] [2022-07-13 22:06:26,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975000378] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:26,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:26,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:26,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302732161] [2022-07-13 22:06:26,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:26,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:26,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:26,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:26,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:26,831 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:26,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 440 transitions, 12356 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:26,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:26,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:26,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:28,115 INFO L129 PetriNetUnfolder]: 841/7002 cut-off events. [2022-07-13 22:06:28,115 INFO L130 PetriNetUnfolder]: For 77203/77539 co-relation queries the response was YES. [2022-07-13 22:06:28,192 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23271 conditions, 7002 events. 841/7002 cut-off events. For 77203/77539 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 89612 event pairs, 226 based on Foata normal form. 101/6787 useless extension candidates. Maximal degree in co-relation 22234. Up to 740 conditions per place. [2022-07-13 22:06:28,211 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 285 selfloop transitions, 85 changer transitions 3/465 dead transitions. [2022-07-13 22:06:28,211 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 465 transitions, 13438 flow [2022-07-13 22:06:28,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:28,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:28,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-07-13 22:06:28,212 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-07-13 22:06:28,212 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-07-13 22:06:28,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-07-13 22:06:28,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:28,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-07-13 22:06:28,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.4) internal successors, (552), 5 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,214 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,214 INFO L186 Difference]: Start difference. First operand has 329 places, 440 transitions, 12356 flow. Second operand 5 states and 552 transitions. [2022-07-13 22:06:28,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 465 transitions, 13438 flow [2022-07-13 22:06:28,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 465 transitions, 13361 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:28,795 INFO L242 Difference]: Finished difference. Result has 333 places, 441 transitions, 12619 flow [2022-07-13 22:06:28,796 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12144, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12619, PETRI_PLACES=333, PETRI_TRANSITIONS=441} [2022-07-13 22:06:28,796 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 221 predicate places. [2022-07-13 22:06:28,796 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 441 transitions, 12619 flow [2022-07-13 22:06:28,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,796 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:28,797 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:28,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-13 22:06:28,797 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:28,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:28,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1287364473, now seen corresponding path program 12 times [2022-07-13 22:06:28,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:28,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230175984] [2022-07-13 22:06:28,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:28,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:28,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:28,856 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-13 22:06:28,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:28,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230175984] [2022-07-13 22:06:28,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230175984] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:28,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:28,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 22:06:28,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493514848] [2022-07-13 22:06:28,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:28,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 22:06:28,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:28,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 22:06:28,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-13 22:06:28,858 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:28,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 441 transitions, 12619 flow. Second operand has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,859 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:28,859 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:28,859 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:30,060 INFO L129 PetriNetUnfolder]: 850/6880 cut-off events. [2022-07-13 22:06:30,060 INFO L130 PetriNetUnfolder]: For 81120/81460 co-relation queries the response was YES. [2022-07-13 22:06:30,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23274 conditions, 6880 events. 850/6880 cut-off events. For 81120/81460 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 87308 event pairs, 241 based on Foata normal form. 95/6673 useless extension candidates. Maximal degree in co-relation 22456. Up to 748 conditions per place. [2022-07-13 22:06:30,157 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 283 selfloop transitions, 81 changer transitions 2/458 dead transitions. [2022-07-13 22:06:30,157 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 458 transitions, 13405 flow [2022-07-13 22:06:30,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:06:30,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:06:30,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-13 22:06:30,158 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-13 22:06:30,159 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-13 22:06:30,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-13 22:06:30,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:30,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-13 22:06:30,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 110.0) internal successors, (550), 5 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,160 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,160 INFO L186 Difference]: Start difference. First operand has 333 places, 441 transitions, 12619 flow. Second operand 5 states and 550 transitions. [2022-07-13 22:06:30,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 458 transitions, 13405 flow [2022-07-13 22:06:30,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 458 transitions, 13269 flow, removed 36 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:30,832 INFO L242 Difference]: Finished difference. Result has 333 places, 436 transitions, 12489 flow [2022-07-13 22:06:30,832 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12348, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12489, PETRI_PLACES=333, PETRI_TRANSITIONS=436} [2022-07-13 22:06:30,832 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 221 predicate places. [2022-07-13 22:06:30,833 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 436 transitions, 12489 flow [2022-07-13 22:06:30,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,833 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:30,833 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:30,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-13 22:06:30,833 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:30,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:30,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1761510846, now seen corresponding path program 1 times [2022-07-13 22:06:30,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:30,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687521017] [2022-07-13 22:06:30,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:30,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:30,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:30,873 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-13 22:06:30,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:30,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687521017] [2022-07-13 22:06:30,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687521017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:30,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:30,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:06:30,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853967569] [2022-07-13 22:06:30,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:30,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:06:30,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:30,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:06:30,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:06:30,876 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:30,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 436 transitions, 12489 flow. Second operand has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:30,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:30,877 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:31,898 INFO L129 PetriNetUnfolder]: 554/5176 cut-off events. [2022-07-13 22:06:31,898 INFO L130 PetriNetUnfolder]: For 62104/73712 co-relation queries the response was YES. [2022-07-13 22:06:31,956 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16396 conditions, 5176 events. 554/5176 cut-off events. For 62104/73712 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 67173 event pairs, 146 based on Foata normal form. 158/5134 useless extension candidates. Maximal degree in co-relation 15728. Up to 674 conditions per place. [2022-07-13 22:06:31,965 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 21 selfloop transitions, 0 changer transitions 132/456 dead transitions. [2022-07-13 22:06:31,965 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 456 transitions, 12626 flow [2022-07-13 22:06:31,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:06:31,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 22:06:31,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 916 transitions. [2022-07-13 22:06:31,970 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8207885304659498 [2022-07-13 22:06:31,971 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 916 transitions. [2022-07-13 22:06:31,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 916 transitions. [2022-07-13 22:06:31,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:31,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 916 transitions. [2022-07-13 22:06:31,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.77777777777777) internal successors, (916), 9 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,976 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,976 INFO L186 Difference]: Start difference. First operand has 333 places, 436 transitions, 12489 flow. Second operand 9 states and 916 transitions. [2022-07-13 22:06:31,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 456 transitions, 12626 flow [2022-07-13 22:06:32,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 456 transitions, 12439 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:32,330 INFO L242 Difference]: Finished difference. Result has 344 places, 324 transitions, 8284 flow [2022-07-13 22:06:32,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=12302, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8284, PETRI_PLACES=344, PETRI_TRANSITIONS=324} [2022-07-13 22:06:32,331 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 232 predicate places. [2022-07-13 22:06:32,331 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 324 transitions, 8284 flow [2022-07-13 22:06:32,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,332 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:32,332 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:32,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-13 22:06:32,332 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:32,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:32,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1042991530, now seen corresponding path program 1 times [2022-07-13 22:06:32,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:32,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620022456] [2022-07-13 22:06:32,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:32,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:32,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:32,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-13 22:06:32,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:32,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620022456] [2022-07-13 22:06:32,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620022456] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:32,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:32,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:32,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557102863] [2022-07-13 22:06:32,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:32,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:32,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:32,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:32,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:32,397 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:32,398 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 324 transitions, 8284 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,398 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:32,398 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:32,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:34,175 INFO L129 PetriNetUnfolder]: 3297/9024 cut-off events. [2022-07-13 22:06:34,176 INFO L130 PetriNetUnfolder]: For 37995/43298 co-relation queries the response was YES. [2022-07-13 22:06:34,292 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24673 conditions, 9024 events. 3297/9024 cut-off events. For 37995/43298 co-relation queries the response was YES. Maximal size of possible extension queue 1271. Compared 102334 event pairs, 2389 based on Foata normal form. 8/8456 useless extension candidates. Maximal degree in co-relation 24569. Up to 5778 conditions per place. [2022-07-13 22:06:34,321 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 68 selfloop transitions, 24 changer transitions 16/392 dead transitions. [2022-07-13 22:06:34,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 392 transitions, 8737 flow [2022-07-13 22:06:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-13 22:06:34,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-13 22:06:34,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1519 transitions. [2022-07-13 22:06:34,323 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.765625 [2022-07-13 22:06:34,323 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1519 transitions. [2022-07-13 22:06:34,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1519 transitions. [2022-07-13 22:06:34,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:34,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1519 transitions. [2022-07-13 22:06:34,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.9375) internal successors, (1519), 16 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,326 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,326 INFO L186 Difference]: Start difference. First operand has 344 places, 324 transitions, 8284 flow. Second operand 16 states and 1519 transitions. [2022-07-13 22:06:34,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 392 transitions, 8737 flow [2022-07-13 22:06:34,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 392 transitions, 8102 flow, removed 97 selfloop flow, removed 26 redundant places. [2022-07-13 22:06:34,505 INFO L242 Difference]: Finished difference. Result has 332 places, 348 transitions, 7863 flow [2022-07-13 22:06:34,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7655, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7863, PETRI_PLACES=332, PETRI_TRANSITIONS=348} [2022-07-13 22:06:34,505 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 220 predicate places. [2022-07-13 22:06:34,505 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 348 transitions, 7863 flow [2022-07-13 22:06:34,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,506 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:34,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:34,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-13 22:06:34,506 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:34,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:34,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1682294116, now seen corresponding path program 1 times [2022-07-13 22:06:34,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:34,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091761839] [2022-07-13 22:06:34,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:34,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:34,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:34,539 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-13 22:06:34,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:34,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091761839] [2022-07-13 22:06:34,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091761839] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:34,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:34,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:06:34,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199051071] [2022-07-13 22:06:34,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:34,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:06:34,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:34,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:06:34,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:06:34,541 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-13 22:06:34,541 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 348 transitions, 7863 flow. Second operand has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,541 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:34,542 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-13 22:06:34,542 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:35,080 INFO L129 PetriNetUnfolder]: 349/2843 cut-off events. [2022-07-13 22:06:35,081 INFO L130 PetriNetUnfolder]: For 29788/34746 co-relation queries the response was YES. [2022-07-13 22:06:35,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9954 conditions, 2843 events. 349/2843 cut-off events. For 29788/34746 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 32281 event pairs, 62 based on Foata normal form. 85/2817 useless extension candidates. Maximal degree in co-relation 9855. Up to 284 conditions per place. [2022-07-13 22:06:35,117 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 19 selfloop transitions, 0 changer transitions 169/367 dead transitions. [2022-07-13 22:06:35,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 367 transitions, 7994 flow [2022-07-13 22:06:35,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:06:35,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 22:06:35,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 914 transitions. [2022-07-13 22:06:35,118 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8189964157706093 [2022-07-13 22:06:35,118 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 914 transitions. [2022-07-13 22:06:35,119 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 914 transitions. [2022-07-13 22:06:35,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:35,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 914 transitions. [2022-07-13 22:06:35,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.55555555555556) internal successors, (914), 9 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,121 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 124.0) internal successors, (1240), 10 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,121 INFO L186 Difference]: Start difference. First operand has 332 places, 348 transitions, 7863 flow. Second operand 9 states and 914 transitions. [2022-07-13 22:06:35,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 367 transitions, 7994 flow [2022-07-13 22:06:35,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 367 transitions, 7944 flow, removed 25 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:35,268 INFO L242 Difference]: Finished difference. Result has 342 places, 198 transitions, 3104 flow [2022-07-13 22:06:35,268 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3104, PETRI_PLACES=342, PETRI_TRANSITIONS=198} [2022-07-13 22:06:35,269 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 230 predicate places. [2022-07-13 22:06:35,269 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 198 transitions, 3104 flow [2022-07-13 22:06:35,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 99.85714285714286) internal successors, (699), 7 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,269 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:35,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:35,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-13 22:06:35,270 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:35,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:35,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1324255288, now seen corresponding path program 2 times [2022-07-13 22:06:35,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:35,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739857722] [2022-07-13 22:06:35,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:35,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:35,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:35,374 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-13 22:06:35,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:35,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739857722] [2022-07-13 22:06:35,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739857722] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:35,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:35,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:35,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653483891] [2022-07-13 22:06:35,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:35,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:35,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:35,378 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:35,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 198 transitions, 3104 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:35,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:35,379 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:36,027 INFO L129 PetriNetUnfolder]: 1205/3227 cut-off events. [2022-07-13 22:06:36,028 INFO L130 PetriNetUnfolder]: For 10461/10779 co-relation queries the response was YES. [2022-07-13 22:06:36,057 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 3227 events. 1205/3227 cut-off events. For 10461/10779 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 29900 event pairs, 425 based on Foata normal form. 3/3112 useless extension candidates. Maximal degree in co-relation 10506. Up to 1139 conditions per place. [2022-07-13 22:06:36,065 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 82 selfloop transitions, 31 changer transitions 16/273 dead transitions. [2022-07-13 22:06:36,065 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 273 transitions, 3748 flow [2022-07-13 22:06:36,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-13 22:06:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-13 22:06:36,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-13 22:06:36,071 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-13 22:06:36,075 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-13 22:06:36,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-13 22:06:36,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:36,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-13 22:06:36,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,083 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,083 INFO L186 Difference]: Start difference. First operand has 342 places, 198 transitions, 3104 flow. Second operand 17 states and 1610 transitions. [2022-07-13 22:06:36,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 273 transitions, 3748 flow [2022-07-13 22:06:36,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 273 transitions, 2872 flow, removed 110 selfloop flow, removed 63 redundant places. [2022-07-13 22:06:36,133 INFO L242 Difference]: Finished difference. Result has 264 places, 226 transitions, 2568 flow [2022-07-13 22:06:36,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2263, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2568, PETRI_PLACES=264, PETRI_TRANSITIONS=226} [2022-07-13 22:06:36,135 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 152 predicate places. [2022-07-13 22:06:36,135 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 226 transitions, 2568 flow [2022-07-13 22:06:36,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,136 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:36,136 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:36,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-13 22:06:36,136 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:36,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:36,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1840800024, now seen corresponding path program 3 times [2022-07-13 22:06:36,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:36,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909270425] [2022-07-13 22:06:36,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:36,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:36,215 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-13 22:06:36,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:36,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909270425] [2022-07-13 22:06:36,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909270425] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:36,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:36,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:36,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960039747] [2022-07-13 22:06:36,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:36,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:36,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:36,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:36,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:36,217 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:36,218 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 226 transitions, 2568 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,218 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:36,218 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:36,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:36,882 INFO L129 PetriNetUnfolder]: 1318/3586 cut-off events. [2022-07-13 22:06:36,883 INFO L130 PetriNetUnfolder]: For 9826/10021 co-relation queries the response was YES. [2022-07-13 22:06:36,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13110 conditions, 3586 events. 1318/3586 cut-off events. For 9826/10021 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 34540 event pairs, 319 based on Foata normal form. 13/3497 useless extension candidates. Maximal degree in co-relation 13042. Up to 821 conditions per place. [2022-07-13 22:06:36,928 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 112 selfloop transitions, 50 changer transitions 28/334 dead transitions. [2022-07-13 22:06:36,928 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 334 transitions, 3626 flow [2022-07-13 22:06:36,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-13 22:06:36,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-13 22:06:36,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-07-13 22:06:36,930 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-13 22:06:36,930 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-07-13 22:06:36,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-07-13 22:06:36,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:36,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-07-13 22:06:36,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.33333333333333) internal successors, (2264), 24 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,935 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:36,935 INFO L186 Difference]: Start difference. First operand has 264 places, 226 transitions, 2568 flow. Second operand 24 states and 2264 transitions. [2022-07-13 22:06:36,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 334 transitions, 3626 flow [2022-07-13 22:06:37,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 334 transitions, 3526 flow, removed 43 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:37,012 INFO L242 Difference]: Finished difference. Result has 301 places, 255 transitions, 2981 flow [2022-07-13 22:06:37,013 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2490, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2981, PETRI_PLACES=301, PETRI_TRANSITIONS=255} [2022-07-13 22:06:37,013 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 189 predicate places. [2022-07-13 22:06:37,013 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 255 transitions, 2981 flow [2022-07-13 22:06:37,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:37,013 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:37,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:37,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-13 22:06:37,014 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:37,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:37,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1467293538, now seen corresponding path program 1 times [2022-07-13 22:06:37,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:37,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997269921] [2022-07-13 22:06:37,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:37,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:37,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:37,073 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-13 22:06:37,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:37,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997269921] [2022-07-13 22:06:37,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997269921] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:37,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:37,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:37,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093120832] [2022-07-13 22:06:37,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:37,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:37,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:37,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:37,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:37,075 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:37,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 255 transitions, 2981 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:37,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:37,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:37,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:37,827 INFO L129 PetriNetUnfolder]: 1424/3893 cut-off events. [2022-07-13 22:06:37,828 INFO L130 PetriNetUnfolder]: For 15725/15919 co-relation queries the response was YES. [2022-07-13 22:06:37,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15864 conditions, 3893 events. 1424/3893 cut-off events. For 15725/15919 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 38061 event pairs, 497 based on Foata normal form. 5/3787 useless extension candidates. Maximal degree in co-relation 15779. Up to 2035 conditions per place. [2022-07-13 22:06:37,877 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 146 selfloop transitions, 31 changer transitions 28/349 dead transitions. [2022-07-13 22:06:37,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 349 transitions, 3764 flow [2022-07-13 22:06:37,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-13 22:06:37,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-13 22:06:37,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-07-13 22:06:37,880 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-13 22:06:37,880 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-07-13 22:06:37,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-07-13 22:06:37,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:37,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-07-13 22:06:37,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.33333333333333) internal successors, (2264), 24 states have internal predecessors, (2264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:37,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:37,895 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:37,895 INFO L186 Difference]: Start difference. First operand has 301 places, 255 transitions, 2981 flow. Second operand 24 states and 2264 transitions. [2022-07-13 22:06:37,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 349 transitions, 3764 flow [2022-07-13 22:06:38,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 349 transitions, 3612 flow, removed 76 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:38,015 INFO L242 Difference]: Finished difference. Result has 338 places, 280 transitions, 3124 flow [2022-07-13 22:06:38,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3124, PETRI_PLACES=338, PETRI_TRANSITIONS=280} [2022-07-13 22:06:38,016 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 226 predicate places. [2022-07-13 22:06:38,016 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 280 transitions, 3124 flow [2022-07-13 22:06:38,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:38,016 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:38,016 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:38,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-13 22:06:38,016 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:38,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:38,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2060971002, now seen corresponding path program 2 times [2022-07-13 22:06:38,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:38,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893876406] [2022-07-13 22:06:38,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:38,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:38,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:38,095 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-13 22:06:38,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:38,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893876406] [2022-07-13 22:06:38,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893876406] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:38,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:38,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:38,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199439025] [2022-07-13 22:06:38,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:38,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:38,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:38,097 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:38,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 280 transitions, 3124 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:38,098 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:38,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:38,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:38,945 INFO L129 PetriNetUnfolder]: 1702/4499 cut-off events. [2022-07-13 22:06:38,945 INFO L130 PetriNetUnfolder]: For 17860/18055 co-relation queries the response was YES. [2022-07-13 22:06:38,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18845 conditions, 4499 events. 1702/4499 cut-off events. For 17860/18055 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 45208 event pairs, 573 based on Foata normal form. 3/4362 useless extension candidates. Maximal degree in co-relation 18743. Up to 2338 conditions per place. [2022-07-13 22:06:39,013 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 148 selfloop transitions, 41 changer transitions 16/349 dead transitions. [2022-07-13 22:06:39,013 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 349 transitions, 4008 flow [2022-07-13 22:06:39,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-13 22:06:39,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-13 22:06:39,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-13 22:06:39,015 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-13 22:06:39,015 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-13 22:06:39,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-13 22:06:39,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:39,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-13 22:06:39,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:39,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:39,018 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:39,018 INFO L186 Difference]: Start difference. First operand has 338 places, 280 transitions, 3124 flow. Second operand 17 states and 1610 transitions. [2022-07-13 22:06:39,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 349 transitions, 4008 flow [2022-07-13 22:06:39,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 349 transitions, 3766 flow, removed 56 selfloop flow, removed 10 redundant places. [2022-07-13 22:06:39,165 INFO L242 Difference]: Finished difference. Result has 354 places, 307 transitions, 3354 flow [2022-07-13 22:06:39,166 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3354, PETRI_PLACES=354, PETRI_TRANSITIONS=307} [2022-07-13 22:06:39,166 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 242 predicate places. [2022-07-13 22:06:39,166 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 307 transitions, 3354 flow [2022-07-13 22:06:39,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:39,167 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:39,167 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:39,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-13 22:06:39,167 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:39,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:39,167 INFO L85 PathProgramCache]: Analyzing trace with hash -820194130, now seen corresponding path program 3 times [2022-07-13 22:06:39,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:39,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341759051] [2022-07-13 22:06:39,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:39,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:39,230 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-13 22:06:39,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:39,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341759051] [2022-07-13 22:06:39,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341759051] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:39,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:39,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:39,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473002774] [2022-07-13 22:06:39,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:39,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:39,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:39,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:39,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:39,232 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:39,233 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 307 transitions, 3354 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:39,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:39,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:39,233 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:40,283 INFO L129 PetriNetUnfolder]: 1844/4856 cut-off events. [2022-07-13 22:06:40,284 INFO L130 PetriNetUnfolder]: For 19882/20090 co-relation queries the response was YES. [2022-07-13 22:06:40,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20251 conditions, 4856 events. 1844/4856 cut-off events. For 19882/20090 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 49018 event pairs, 555 based on Foata normal form. 3/4723 useless extension candidates. Maximal degree in co-relation 20142. Up to 2366 conditions per place. [2022-07-13 22:06:40,338 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 162 selfloop transitions, 49 changer transitions 16/371 dead transitions. [2022-07-13 22:06:40,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 371 transitions, 4227 flow [2022-07-13 22:06:40,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-13 22:06:40,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-13 22:06:40,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1517 transitions. [2022-07-13 22:06:40,340 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.764616935483871 [2022-07-13 22:06:40,340 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1517 transitions. [2022-07-13 22:06:40,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1517 transitions. [2022-07-13 22:06:40,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:40,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1517 transitions. [2022-07-13 22:06:40,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.8125) internal successors, (1517), 16 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,357 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,357 INFO L186 Difference]: Start difference. First operand has 354 places, 307 transitions, 3354 flow. Second operand 16 states and 1517 transitions. [2022-07-13 22:06:40,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 371 transitions, 4227 flow [2022-07-13 22:06:40,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 371 transitions, 4057 flow, removed 85 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:40,566 INFO L242 Difference]: Finished difference. Result has 375 places, 327 transitions, 3569 flow [2022-07-13 22:06:40,567 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3230, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3569, PETRI_PLACES=375, PETRI_TRANSITIONS=327} [2022-07-13 22:06:40,574 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 263 predicate places. [2022-07-13 22:06:40,574 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 327 transitions, 3569 flow [2022-07-13 22:06:40,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,574 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:40,574 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:40,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-13 22:06:40,575 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:40,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:40,575 INFO L85 PathProgramCache]: Analyzing trace with hash -629497636, now seen corresponding path program 4 times [2022-07-13 22:06:40,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:40,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244442941] [2022-07-13 22:06:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:40,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:40,710 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-13 22:06:40,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:40,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244442941] [2022-07-13 22:06:40,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244442941] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:40,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:40,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:40,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886096890] [2022-07-13 22:06:40,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:40,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:40,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:40,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:40,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:40,712 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:40,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 327 transitions, 3569 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:40,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:40,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:41,798 INFO L129 PetriNetUnfolder]: 1942/5241 cut-off events. [2022-07-13 22:06:41,798 INFO L130 PetriNetUnfolder]: For 21496/21703 co-relation queries the response was YES. [2022-07-13 22:06:41,866 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22178 conditions, 5241 events. 1942/5241 cut-off events. For 21496/21703 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 54655 event pairs, 515 based on Foata normal form. 3/5112 useless extension candidates. Maximal degree in co-relation 22060. Up to 2097 conditions per place. [2022-07-13 22:06:41,880 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 182 selfloop transitions, 74 changer transitions 26/426 dead transitions. [2022-07-13 22:06:41,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 426 transitions, 4815 flow [2022-07-13 22:06:41,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-13 22:06:41,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-13 22:06:41,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2261 transitions. [2022-07-13 22:06:41,882 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.759744623655914 [2022-07-13 22:06:41,882 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2261 transitions. [2022-07-13 22:06:41,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2261 transitions. [2022-07-13 22:06:41,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:41,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2261 transitions. [2022-07-13 22:06:41,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 94.20833333333333) internal successors, (2261), 24 states have internal predecessors, (2261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:41,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:41,886 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:41,886 INFO L186 Difference]: Start difference. First operand has 375 places, 327 transitions, 3569 flow. Second operand 24 states and 2261 transitions. [2022-07-13 22:06:41,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 426 transitions, 4815 flow [2022-07-13 22:06:42,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 426 transitions, 4552 flow, removed 101 selfloop flow, removed 5 redundant places. [2022-07-13 22:06:42,096 INFO L242 Difference]: Finished difference. Result has 410 places, 353 transitions, 3903 flow [2022-07-13 22:06:42,096 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3903, PETRI_PLACES=410, PETRI_TRANSITIONS=353} [2022-07-13 22:06:42,096 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 298 predicate places. [2022-07-13 22:06:42,097 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 353 transitions, 3903 flow [2022-07-13 22:06:42,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:42,097 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:42,097 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:42,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-13 22:06:42,097 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:42,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:42,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1958380388, now seen corresponding path program 5 times [2022-07-13 22:06:42,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:42,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755647388] [2022-07-13 22:06:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:42,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:42,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:42,179 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-13 22:06:42,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:42,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755647388] [2022-07-13 22:06:42,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755647388] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:42,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:42,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:42,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864937342] [2022-07-13 22:06:42,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:42,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:42,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:42,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:42,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:42,182 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:42,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 353 transitions, 3903 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:42,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:42,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:42,183 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:43,431 INFO L129 PetriNetUnfolder]: 2174/5876 cut-off events. [2022-07-13 22:06:43,431 INFO L130 PetriNetUnfolder]: For 30355/30596 co-relation queries the response was YES. [2022-07-13 22:06:43,505 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26213 conditions, 5876 events. 2174/5876 cut-off events. For 30355/30596 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 62203 event pairs, 595 based on Foata normal form. 25/5751 useless extension candidates. Maximal degree in co-relation 26080. Up to 2617 conditions per place. [2022-07-13 22:06:43,521 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 199 selfloop transitions, 73 changer transitions 24/440 dead transitions. [2022-07-13 22:06:43,522 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 440 transitions, 5385 flow [2022-07-13 22:06:43,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-13 22:06:43,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-13 22:06:43,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2071 transitions. [2022-07-13 22:06:43,525 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7591642228739003 [2022-07-13 22:06:43,525 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2071 transitions. [2022-07-13 22:06:43,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2071 transitions. [2022-07-13 22:06:43,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:43,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2071 transitions. [2022-07-13 22:06:43,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.13636363636364) internal successors, (2071), 22 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:43,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:43,529 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:43,529 INFO L186 Difference]: Start difference. First operand has 410 places, 353 transitions, 3903 flow. Second operand 22 states and 2071 transitions. [2022-07-13 22:06:43,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 440 transitions, 5385 flow [2022-07-13 22:06:43,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 440 transitions, 5299 flow, removed 40 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:43,755 INFO L242 Difference]: Finished difference. Result has 441 places, 384 transitions, 4515 flow [2022-07-13 22:06:43,755 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4515, PETRI_PLACES=441, PETRI_TRANSITIONS=384} [2022-07-13 22:06:43,755 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 329 predicate places. [2022-07-13 22:06:43,755 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 384 transitions, 4515 flow [2022-07-13 22:06:43,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:43,756 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:43,756 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:43,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-13 22:06:43,756 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:43,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1601681310, now seen corresponding path program 6 times [2022-07-13 22:06:43,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:43,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232835778] [2022-07-13 22:06:43,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:43,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:43,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:43,873 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-13 22:06:43,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:43,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232835778] [2022-07-13 22:06:43,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232835778] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:43,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:43,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:43,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898983293] [2022-07-13 22:06:43,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:43,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:43,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:43,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:43,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:43,876 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:43,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 384 transitions, 4515 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:43,876 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:43,876 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:43,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:45,303 INFO L129 PetriNetUnfolder]: 2260/6252 cut-off events. [2022-07-13 22:06:45,303 INFO L130 PetriNetUnfolder]: For 43354/43583 co-relation queries the response was YES. [2022-07-13 22:06:45,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29793 conditions, 6252 events. 2260/6252 cut-off events. For 43354/43583 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 67626 event pairs, 674 based on Foata normal form. 5/6098 useless extension candidates. Maximal degree in co-relation 29647. Up to 2680 conditions per place. [2022-07-13 22:06:45,407 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 218 selfloop transitions, 74 changer transitions 23/459 dead transitions. [2022-07-13 22:06:45,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 459 transitions, 6042 flow [2022-07-13 22:06:45,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-13 22:06:45,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-13 22:06:45,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1982 transitions. [2022-07-13 22:06:45,409 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.761136712749616 [2022-07-13 22:06:45,410 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1982 transitions. [2022-07-13 22:06:45,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1982 transitions. [2022-07-13 22:06:45,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:45,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1982 transitions. [2022-07-13 22:06:45,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.38095238095238) internal successors, (1982), 21 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:45,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:45,413 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:45,413 INFO L186 Difference]: Start difference. First operand has 441 places, 384 transitions, 4515 flow. Second operand 21 states and 1982 transitions. [2022-07-13 22:06:45,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 459 transitions, 6042 flow [2022-07-13 22:06:45,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 459 transitions, 5809 flow, removed 103 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:45,753 INFO L242 Difference]: Finished difference. Result has 471 places, 412 transitions, 5041 flow [2022-07-13 22:06:45,755 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5041, PETRI_PLACES=471, PETRI_TRANSITIONS=412} [2022-07-13 22:06:45,755 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 359 predicate places. [2022-07-13 22:06:45,755 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 412 transitions, 5041 flow [2022-07-13 22:06:45,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:45,756 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:45,756 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:45,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-13 22:06:45,756 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:45,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:45,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1046108190, now seen corresponding path program 7 times [2022-07-13 22:06:45,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:45,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840427389] [2022-07-13 22:06:45,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:45,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:45,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:45,846 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-13 22:06:45,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:45,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840427389] [2022-07-13 22:06:45,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840427389] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:45,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:45,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:45,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472339215] [2022-07-13 22:06:45,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:45,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:45,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:45,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:45,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:45,848 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:45,848 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 412 transitions, 5041 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:45,848 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:45,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:45,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:47,332 INFO L129 PetriNetUnfolder]: 2333/6496 cut-off events. [2022-07-13 22:06:47,332 INFO L130 PetriNetUnfolder]: For 54738/54966 co-relation queries the response was YES. [2022-07-13 22:06:47,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32199 conditions, 6496 events. 2333/6496 cut-off events. For 54738/54966 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 71310 event pairs, 624 based on Foata normal form. 4/6347 useless extension candidates. Maximal degree in co-relation 32040. Up to 2671 conditions per place. [2022-07-13 22:06:47,447 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 238 selfloop transitions, 82 changer transitions 22/486 dead transitions. [2022-07-13 22:06:47,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 486 transitions, 6663 flow [2022-07-13 22:06:47,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:06:47,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-13 22:06:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1889 transitions. [2022-07-13 22:06:47,449 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7616935483870968 [2022-07-13 22:06:47,449 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1889 transitions. [2022-07-13 22:06:47,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1889 transitions. [2022-07-13 22:06:47,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:47,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1889 transitions. [2022-07-13 22:06:47,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.45) internal successors, (1889), 20 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,453 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,453 INFO L186 Difference]: Start difference. First operand has 471 places, 412 transitions, 5041 flow. Second operand 20 states and 1889 transitions. [2022-07-13 22:06:47,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 486 transitions, 6663 flow [2022-07-13 22:06:47,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 486 transitions, 6381 flow, removed 126 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:47,928 INFO L242 Difference]: Finished difference. Result has 500 places, 445 transitions, 5712 flow [2022-07-13 22:06:47,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4781, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5712, PETRI_PLACES=500, PETRI_TRANSITIONS=445} [2022-07-13 22:06:47,929 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 388 predicate places. [2022-07-13 22:06:47,929 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 445 transitions, 5712 flow [2022-07-13 22:06:47,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,930 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:47,930 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:47,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-13 22:06:47,930 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:47,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:47,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1815561746, now seen corresponding path program 8 times [2022-07-13 22:06:47,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:47,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602204613] [2022-07-13 22:06:47,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:47,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:47,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:47,995 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-13 22:06:47,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:47,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602204613] [2022-07-13 22:06:47,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602204613] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:47,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:47,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:47,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903925896] [2022-07-13 22:06:47,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:47,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:47,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:47,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:47,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:47,998 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:47,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 445 transitions, 5712 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:47,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:47,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:49,633 INFO L129 PetriNetUnfolder]: 2391/6807 cut-off events. [2022-07-13 22:06:49,633 INFO L130 PetriNetUnfolder]: For 59476/59724 co-relation queries the response was YES. [2022-07-13 22:06:49,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33963 conditions, 6807 events. 2391/6807 cut-off events. For 59476/59724 co-relation queries the response was YES. Maximal size of possible extension queue 957. Compared 75984 event pairs, 606 based on Foata normal form. 15/6671 useless extension candidates. Maximal degree in co-relation 33791. Up to 3000 conditions per place. [2022-07-13 22:06:49,748 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 237 selfloop transitions, 105 changer transitions 14/500 dead transitions. [2022-07-13 22:06:49,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 500 transitions, 7107 flow [2022-07-13 22:06:49,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-13 22:06:49,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-13 22:06:49,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-07-13 22:06:49,750 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7631048387096774 [2022-07-13 22:06:49,750 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-07-13 22:06:49,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-07-13 22:06:49,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:49,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-07-13 22:06:49,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:49,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:49,753 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:49,753 INFO L186 Difference]: Start difference. First operand has 500 places, 445 transitions, 5712 flow. Second operand 16 states and 1514 transitions. [2022-07-13 22:06:49,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 500 transitions, 7107 flow [2022-07-13 22:06:50,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 500 transitions, 6729 flow, removed 189 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:50,322 INFO L242 Difference]: Finished difference. Result has 519 places, 463 transitions, 5914 flow [2022-07-13 22:06:50,322 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5362, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=5914, PETRI_PLACES=519, PETRI_TRANSITIONS=463} [2022-07-13 22:06:50,323 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 407 predicate places. [2022-07-13 22:06:50,323 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 463 transitions, 5914 flow [2022-07-13 22:06:50,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:50,323 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:50,323 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:50,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-13 22:06:50,323 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:50,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:50,324 INFO L85 PathProgramCache]: Analyzing trace with hash -363943892, now seen corresponding path program 9 times [2022-07-13 22:06:50,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:50,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46290931] [2022-07-13 22:06:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:50,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:50,405 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-13 22:06:50,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:50,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46290931] [2022-07-13 22:06:50,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46290931] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:50,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:50,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:50,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768283430] [2022-07-13 22:06:50,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:50,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:50,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:50,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:50,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:50,408 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:50,409 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 463 transitions, 5914 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:50,409 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:50,409 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:50,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:52,186 INFO L129 PetriNetUnfolder]: 2482/6997 cut-off events. [2022-07-13 22:06:52,187 INFO L130 PetriNetUnfolder]: For 54979/55228 co-relation queries the response was YES. [2022-07-13 22:06:52,296 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35041 conditions, 6997 events. 2482/6997 cut-off events. For 54979/55228 co-relation queries the response was YES. Maximal size of possible extension queue 980. Compared 78102 event pairs, 652 based on Foata normal form. 5/6830 useless extension candidates. Maximal degree in co-relation 34862. Up to 3071 conditions per place. [2022-07-13 22:06:52,317 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 247 selfloop transitions, 119 changer transitions 19/529 dead transitions. [2022-07-13 22:06:52,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 529 transitions, 7417 flow [2022-07-13 22:06:52,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:06:52,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-13 22:06:52,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1885 transitions. [2022-07-13 22:06:52,319 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7600806451612904 [2022-07-13 22:06:52,319 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1885 transitions. [2022-07-13 22:06:52,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1885 transitions. [2022-07-13 22:06:52,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:52,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1885 transitions. [2022-07-13 22:06:52,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.25) internal successors, (1885), 20 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:52,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:52,323 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:52,323 INFO L186 Difference]: Start difference. First operand has 519 places, 463 transitions, 5914 flow. Second operand 20 states and 1885 transitions. [2022-07-13 22:06:52,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 529 transitions, 7417 flow [2022-07-13 22:06:52,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 529 transitions, 7260 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:52,846 INFO L242 Difference]: Finished difference. Result has 546 places, 489 transitions, 6586 flow [2022-07-13 22:06:52,846 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6586, PETRI_PLACES=546, PETRI_TRANSITIONS=489} [2022-07-13 22:06:52,847 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 434 predicate places. [2022-07-13 22:06:52,847 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 489 transitions, 6586 flow [2022-07-13 22:06:52,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:52,847 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:52,847 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:52,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-13 22:06:52,848 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:52,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:52,848 INFO L85 PathProgramCache]: Analyzing trace with hash 164438094, now seen corresponding path program 10 times [2022-07-13 22:06:52,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:52,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674369707] [2022-07-13 22:06:52,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:52,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:52,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:52,907 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-13 22:06:52,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:52,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674369707] [2022-07-13 22:06:52,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674369707] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:52,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:52,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:52,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422245904] [2022-07-13 22:06:52,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:52,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:52,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:52,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:52,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:52,909 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:52,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 489 transitions, 6586 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:52,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:52,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:52,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:54,761 INFO L129 PetriNetUnfolder]: 2492/7133 cut-off events. [2022-07-13 22:06:54,761 INFO L130 PetriNetUnfolder]: For 59062/59372 co-relation queries the response was YES. [2022-07-13 22:06:54,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36503 conditions, 7133 events. 2492/7133 cut-off events. For 59062/59372 co-relation queries the response was YES. Maximal size of possible extension queue 991. Compared 79847 event pairs, 633 based on Foata normal form. 32/7009 useless extension candidates. Maximal degree in co-relation 36313. Up to 3063 conditions per place. [2022-07-13 22:06:54,903 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 246 selfloop transitions, 124 changer transitions 24/538 dead transitions. [2022-07-13 22:06:54,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 538 transitions, 8029 flow [2022-07-13 22:06:54,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:06:54,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:06:54,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-07-13 22:06:54,907 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-07-13 22:06:54,907 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-07-13 22:06:54,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-07-13 22:06:54,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:54,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-07-13 22:06:54,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:54,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:54,910 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:54,910 INFO L186 Difference]: Start difference. First operand has 546 places, 489 transitions, 6586 flow. Second operand 18 states and 1699 transitions. [2022-07-13 22:06:54,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 538 transitions, 8029 flow [2022-07-13 22:06:55,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 538 transitions, 7825 flow, removed 78 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:55,484 INFO L242 Difference]: Finished difference. Result has 565 places, 498 transitions, 6960 flow [2022-07-13 22:06:55,484 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6465, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6960, PETRI_PLACES=565, PETRI_TRANSITIONS=498} [2022-07-13 22:06:55,486 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 453 predicate places. [2022-07-13 22:06:55,486 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 498 transitions, 6960 flow [2022-07-13 22:06:55,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:55,486 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:55,487 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:55,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-13 22:06:55,487 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:55,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:55,487 INFO L85 PathProgramCache]: Analyzing trace with hash -579980082, now seen corresponding path program 11 times [2022-07-13 22:06:55,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:55,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053638665] [2022-07-13 22:06:55,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:55,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:55,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:55,570 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-13 22:06:55,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:55,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053638665] [2022-07-13 22:06:55,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053638665] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:55,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:55,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:55,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227165403] [2022-07-13 22:06:55,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:55,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:55,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:55,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:55,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:55,573 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:55,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 498 transitions, 6960 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:55,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:55,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:55,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:57,703 INFO L129 PetriNetUnfolder]: 2529/7270 cut-off events. [2022-07-13 22:06:57,703 INFO L130 PetriNetUnfolder]: For 58821/59069 co-relation queries the response was YES. [2022-07-13 22:06:57,813 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37785 conditions, 7270 events. 2529/7270 cut-off events. For 58821/59069 co-relation queries the response was YES. Maximal size of possible extension queue 1025. Compared 82052 event pairs, 649 based on Foata normal form. 9/7124 useless extension candidates. Maximal degree in co-relation 37590. Up to 3124 conditions per place. [2022-07-13 22:06:57,832 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 281 selfloop transitions, 109 changer transitions 17/551 dead transitions. [2022-07-13 22:06:57,832 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 551 transitions, 8474 flow [2022-07-13 22:06:57,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:06:57,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:06:57,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1704 transitions. [2022-07-13 22:06:57,834 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7634408602150538 [2022-07-13 22:06:57,834 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1704 transitions. [2022-07-13 22:06:57,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1704 transitions. [2022-07-13 22:06:57,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:57,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1704 transitions. [2022-07-13 22:06:57,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.66666666666667) internal successors, (1704), 18 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:57,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:57,837 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:57,837 INFO L186 Difference]: Start difference. First operand has 565 places, 498 transitions, 6960 flow. Second operand 18 states and 1704 transitions. [2022-07-13 22:06:57,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 551 transitions, 8474 flow [2022-07-13 22:06:58,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 551 transitions, 8278 flow, removed 50 selfloop flow, removed 6 redundant places. [2022-07-13 22:06:58,407 INFO L242 Difference]: Finished difference. Result has 580 places, 518 transitions, 7515 flow [2022-07-13 22:06:58,407 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7515, PETRI_PLACES=580, PETRI_TRANSITIONS=518} [2022-07-13 22:06:58,408 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 468 predicate places. [2022-07-13 22:06:58,408 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 518 transitions, 7515 flow [2022-07-13 22:06:58,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:58,408 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:58,408 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:58,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-13 22:06:58,409 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:06:58,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:58,409 INFO L85 PathProgramCache]: Analyzing trace with hash 2115569696, now seen corresponding path program 12 times [2022-07-13 22:06:58,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:58,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494226716] [2022-07-13 22:06:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:58,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:58,486 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-13 22:06:58,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:58,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494226716] [2022-07-13 22:06:58,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494226716] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:58,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:58,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:06:58,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180236011] [2022-07-13 22:06:58,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:58,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:06:58,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:58,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:06:58,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:06:58,488 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:06:58,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 518 transitions, 7515 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:58,488 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:58,488 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:06:58,488 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:00,568 INFO L129 PetriNetUnfolder]: 2573/7583 cut-off events. [2022-07-13 22:07:00,569 INFO L130 PetriNetUnfolder]: For 59701/59950 co-relation queries the response was YES. [2022-07-13 22:07:00,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39362 conditions, 7583 events. 2573/7583 cut-off events. For 59701/59950 co-relation queries the response was YES. Maximal size of possible extension queue 1078. Compared 87365 event pairs, 667 based on Foata normal form. 5/7419 useless extension candidates. Maximal degree in co-relation 39164. Up to 3200 conditions per place. [2022-07-13 22:07:00,758 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 263 selfloop transitions, 133 changer transitions 20/560 dead transitions. [2022-07-13 22:07:00,758 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 560 transitions, 8788 flow [2022-07-13 22:07:00,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:07:00,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:07:00,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1700 transitions. [2022-07-13 22:07:00,760 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7616487455197133 [2022-07-13 22:07:00,760 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1700 transitions. [2022-07-13 22:07:00,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1700 transitions. [2022-07-13 22:07:00,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:00,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1700 transitions. [2022-07-13 22:07:00,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.44444444444444) internal successors, (1700), 18 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:00,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:00,764 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:00,764 INFO L186 Difference]: Start difference. First operand has 580 places, 518 transitions, 7515 flow. Second operand 18 states and 1700 transitions. [2022-07-13 22:07:00,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 560 transitions, 8788 flow [2022-07-13 22:07:01,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 560 transitions, 8567 flow, removed 103 selfloop flow, removed 6 redundant places. [2022-07-13 22:07:01,404 INFO L242 Difference]: Finished difference. Result has 595 places, 531 transitions, 7854 flow [2022-07-13 22:07:01,404 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7296, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7854, PETRI_PLACES=595, PETRI_TRANSITIONS=531} [2022-07-13 22:07:01,405 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 483 predicate places. [2022-07-13 22:07:01,405 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 531 transitions, 7854 flow [2022-07-13 22:07:01,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:01,405 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:01,405 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:01,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-13 22:07:01,405 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:01,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:01,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1418596208, now seen corresponding path program 13 times [2022-07-13 22:07:01,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:01,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759110010] [2022-07-13 22:07:01,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:01,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:01,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:01,504 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-13 22:07:01,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:01,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759110010] [2022-07-13 22:07:01,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759110010] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:01,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:01,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:01,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540961892] [2022-07-13 22:07:01,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:01,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:01,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:01,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:01,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:01,506 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:01,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 531 transitions, 7854 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:01,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:01,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:01,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:03,537 INFO L129 PetriNetUnfolder]: 2565/7471 cut-off events. [2022-07-13 22:07:03,537 INFO L130 PetriNetUnfolder]: For 57002/57250 co-relation queries the response was YES. [2022-07-13 22:07:03,658 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39562 conditions, 7471 events. 2565/7471 cut-off events. For 57002/57250 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 85530 event pairs, 665 based on Foata normal form. 9/7323 useless extension candidates. Maximal degree in co-relation 39363. Up to 3215 conditions per place. [2022-07-13 22:07:03,678 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 280 selfloop transitions, 119 changer transitions 21/564 dead transitions. [2022-07-13 22:07:03,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 564 transitions, 8979 flow [2022-07-13 22:07:03,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-13 22:07:03,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-13 22:07:03,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-13 22:07:03,680 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-13 22:07:03,680 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-13 22:07:03,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-13 22:07:03,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:03,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-13 22:07:03,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:03,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:03,683 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:03,683 INFO L186 Difference]: Start difference. First operand has 595 places, 531 transitions, 7854 flow. Second operand 17 states and 1610 transitions. [2022-07-13 22:07:03,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 564 transitions, 8979 flow [2022-07-13 22:07:04,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 564 transitions, 8852 flow, removed 34 selfloop flow, removed 5 redundant places. [2022-07-13 22:07:04,342 INFO L242 Difference]: Finished difference. Result has 609 places, 537 transitions, 8107 flow [2022-07-13 22:07:04,342 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7733, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8107, PETRI_PLACES=609, PETRI_TRANSITIONS=537} [2022-07-13 22:07:04,343 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 497 predicate places. [2022-07-13 22:07:04,343 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 537 transitions, 8107 flow [2022-07-13 22:07:04,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:04,343 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:04,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:04,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-13 22:07:04,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 (and 1 more)] === [2022-07-13 22:07:04,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:04,344 INFO L85 PathProgramCache]: Analyzing trace with hash -5158680, now seen corresponding path program 14 times [2022-07-13 22:07:04,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:04,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290684572] [2022-07-13 22:07:04,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:04,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:04,403 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-13 22:07:04,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:04,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290684572] [2022-07-13 22:07:04,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290684572] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:04,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:04,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:04,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364704440] [2022-07-13 22:07:04,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:04,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:04,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:04,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:04,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:04,405 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:04,406 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 537 transitions, 8107 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:04,406 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:04,406 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:04,406 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:06,786 INFO L129 PetriNetUnfolder]: 2692/7906 cut-off events. [2022-07-13 22:07:06,786 INFO L130 PetriNetUnfolder]: For 65903/66151 co-relation queries the response was YES. [2022-07-13 22:07:06,918 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42117 conditions, 7906 events. 2692/7906 cut-off events. For 65903/66151 co-relation queries the response was YES. Maximal size of possible extension queue 1116. Compared 91985 event pairs, 635 based on Foata normal form. 13/7767 useless extension candidates. Maximal degree in co-relation 41917. Up to 3075 conditions per place. [2022-07-13 22:07:06,937 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 284 selfloop transitions, 155 changer transitions 23/606 dead transitions. [2022-07-13 22:07:06,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 606 transitions, 9792 flow [2022-07-13 22:07:06,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-13 22:07:06,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-13 22:07:06,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2069 transitions. [2022-07-13 22:07:06,939 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7584310850439883 [2022-07-13 22:07:06,939 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2069 transitions. [2022-07-13 22:07:06,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2069 transitions. [2022-07-13 22:07:06,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:06,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2069 transitions. [2022-07-13 22:07:06,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 94.04545454545455) internal successors, (2069), 22 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:06,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:06,943 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:06,943 INFO L186 Difference]: Start difference. First operand has 609 places, 537 transitions, 8107 flow. Second operand 22 states and 2069 transitions. [2022-07-13 22:07:06,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 606 transitions, 9792 flow [2022-07-13 22:07:07,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 606 transitions, 9666 flow, removed 28 selfloop flow, removed 5 redundant places. [2022-07-13 22:07:07,655 INFO L242 Difference]: Finished difference. Result has 637 places, 565 transitions, 8857 flow [2022-07-13 22:07:07,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=7990, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8857, PETRI_PLACES=637, PETRI_TRANSITIONS=565} [2022-07-13 22:07:07,656 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 525 predicate places. [2022-07-13 22:07:07,656 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 565 transitions, 8857 flow [2022-07-13 22:07:07,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:07,657 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:07,657 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:07,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-13 22:07:07,657 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:07,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:07,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1610730920, now seen corresponding path program 15 times [2022-07-13 22:07:07,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:07,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266448610] [2022-07-13 22:07:07,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:07,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:07,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:07,720 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-13 22:07:07,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:07,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266448610] [2022-07-13 22:07:07,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266448610] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:07,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:07,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:07,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21526041] [2022-07-13 22:07:07,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:07,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:07,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:07,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:07,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:07,722 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:07,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 565 transitions, 8857 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:07,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:07,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:07,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:10,598 INFO L129 PetriNetUnfolder]: 2767/8171 cut-off events. [2022-07-13 22:07:10,598 INFO L130 PetriNetUnfolder]: For 77464/77712 co-relation queries the response was YES. [2022-07-13 22:07:10,751 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44911 conditions, 8171 events. 2767/8171 cut-off events. For 77464/77712 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 96008 event pairs, 654 based on Foata normal form. 10/8020 useless extension candidates. Maximal degree in co-relation 44701. Up to 3150 conditions per place. [2022-07-13 22:07:10,774 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 354 selfloop transitions, 110 changer transitions 21/629 dead transitions. [2022-07-13 22:07:10,775 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 629 transitions, 10691 flow [2022-07-13 22:07:10,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-13 22:07:10,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-13 22:07:10,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1979 transitions. [2022-07-13 22:07:10,777 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7599846390168971 [2022-07-13 22:07:10,777 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1979 transitions. [2022-07-13 22:07:10,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1979 transitions. [2022-07-13 22:07:10,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:10,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1979 transitions. [2022-07-13 22:07:10,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.23809523809524) internal successors, (1979), 21 states have internal predecessors, (1979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:10,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:10,781 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:10,782 INFO L186 Difference]: Start difference. First operand has 637 places, 565 transitions, 8857 flow. Second operand 21 states and 1979 transitions. [2022-07-13 22:07:10,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 629 transitions, 10691 flow [2022-07-13 22:07:11,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 629 transitions, 10577 flow, removed 57 selfloop flow, removed 2 redundant places. [2022-07-13 22:07:11,769 INFO L242 Difference]: Finished difference. Result has 667 places, 591 transitions, 9644 flow [2022-07-13 22:07:11,770 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=8745, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9644, PETRI_PLACES=667, PETRI_TRANSITIONS=591} [2022-07-13 22:07:11,770 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 555 predicate places. [2022-07-13 22:07:11,770 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 591 transitions, 9644 flow [2022-07-13 22:07:11,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:11,770 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:11,770 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:11,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-13 22:07:11,771 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:11,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:11,771 INFO L85 PathProgramCache]: Analyzing trace with hash -350992242, now seen corresponding path program 16 times [2022-07-13 22:07:11,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:11,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996465027] [2022-07-13 22:07:11,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:11,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:11,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:11,833 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-13 22:07:11,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:11,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996465027] [2022-07-13 22:07:11,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996465027] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:11,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:11,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:11,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500296682] [2022-07-13 22:07:11,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:11,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:11,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:11,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:11,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:11,835 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:11,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 591 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:11,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:11,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:11,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:14,713 INFO L129 PetriNetUnfolder]: 2768/8236 cut-off events. [2022-07-13 22:07:14,713 INFO L130 PetriNetUnfolder]: For 84425/84671 co-relation queries the response was YES. [2022-07-13 22:07:14,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46318 conditions, 8236 events. 2768/8236 cut-off events. For 84425/84671 co-relation queries the response was YES. Maximal size of possible extension queue 1172. Compared 97036 event pairs, 648 based on Foata normal form. 13/8097 useless extension candidates. Maximal degree in co-relation 46095. Up to 3252 conditions per place. [2022-07-13 22:07:14,869 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 301 selfloop transitions, 165 changer transitions 23/633 dead transitions. [2022-07-13 22:07:14,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 633 transitions, 11056 flow [2022-07-13 22:07:14,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:07:14,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:07:14,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-07-13 22:07:14,872 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-07-13 22:07:14,872 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-07-13 22:07:14,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-07-13 22:07:14,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:14,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-07-13 22:07:14,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.38888888888889) internal successors, (1699), 18 states have internal predecessors, (1699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:14,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:14,883 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:14,883 INFO L186 Difference]: Start difference. First operand has 667 places, 591 transitions, 9644 flow. Second operand 18 states and 1699 transitions. [2022-07-13 22:07:14,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 633 transitions, 11056 flow [2022-07-13 22:07:15,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 633 transitions, 10828 flow, removed 114 selfloop flow, removed 2 redundant places. [2022-07-13 22:07:15,867 INFO L242 Difference]: Finished difference. Result has 687 places, 600 transitions, 9989 flow [2022-07-13 22:07:15,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9418, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=9989, PETRI_PLACES=687, PETRI_TRANSITIONS=600} [2022-07-13 22:07:15,868 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 575 predicate places. [2022-07-13 22:07:15,868 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 600 transitions, 9989 flow [2022-07-13 22:07:15,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:15,869 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:15,869 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:15,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-13 22:07:15,869 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:15,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:15,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1825091412, now seen corresponding path program 17 times [2022-07-13 22:07:15,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:15,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957311386] [2022-07-13 22:07:15,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:15,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:15,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:15,932 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-13 22:07:15,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:15,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957311386] [2022-07-13 22:07:15,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957311386] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:15,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:15,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:15,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673622357] [2022-07-13 22:07:15,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:15,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:15,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:15,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:15,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:15,934 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:15,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 600 transitions, 9989 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:15,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:15,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:15,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:18,947 INFO L129 PetriNetUnfolder]: 2886/8639 cut-off events. [2022-07-13 22:07:18,948 INFO L130 PetriNetUnfolder]: For 91329/91575 co-relation queries the response was YES. [2022-07-13 22:07:19,090 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49603 conditions, 8639 events. 2886/8639 cut-off events. For 91329/91575 co-relation queries the response was YES. Maximal size of possible extension queue 1245. Compared 103002 event pairs, 676 based on Foata normal form. 10/8476 useless extension candidates. Maximal degree in co-relation 49374. Up to 3334 conditions per place. [2022-07-13 22:07:19,110 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 358 selfloop transitions, 135 changer transitions 16/653 dead transitions. [2022-07-13 22:07:19,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 653 transitions, 11752 flow [2022-07-13 22:07:19,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-13 22:07:19,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-13 22:07:19,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1609 transitions. [2022-07-13 22:07:19,128 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7632827324478179 [2022-07-13 22:07:19,128 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1609 transitions. [2022-07-13 22:07:19,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1609 transitions. [2022-07-13 22:07:19,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:19,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1609 transitions. [2022-07-13 22:07:19,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.6470588235294) internal successors, (1609), 17 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:19,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:19,131 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:19,131 INFO L186 Difference]: Start difference. First operand has 687 places, 600 transitions, 9989 flow. Second operand 17 states and 1609 transitions. [2022-07-13 22:07:19,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 653 transitions, 11752 flow [2022-07-13 22:07:20,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 653 transitions, 11494 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-07-13 22:07:20,097 INFO L242 Difference]: Finished difference. Result has 703 places, 622 transitions, 10597 flow [2022-07-13 22:07:20,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=9745, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10597, PETRI_PLACES=703, PETRI_TRANSITIONS=622} [2022-07-13 22:07:20,098 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 591 predicate places. [2022-07-13 22:07:20,099 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 622 transitions, 10597 flow [2022-07-13 22:07:20,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:20,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:20,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:20,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-13 22:07:20,099 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:20,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:20,100 INFO L85 PathProgramCache]: Analyzing trace with hash -35946754, now seen corresponding path program 18 times [2022-07-13 22:07:20,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:20,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764700253] [2022-07-13 22:07:20,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:20,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:20,162 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-13 22:07:20,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:20,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764700253] [2022-07-13 22:07:20,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764700253] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:20,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:20,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:20,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315817842] [2022-07-13 22:07:20,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:20,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:20,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:20,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:20,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:20,165 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:20,165 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 622 transitions, 10597 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:20,165 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:20,165 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:20,165 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:23,417 INFO L129 PetriNetUnfolder]: 2968/8880 cut-off events. [2022-07-13 22:07:23,417 INFO L130 PetriNetUnfolder]: For 99107/99354 co-relation queries the response was YES. [2022-07-13 22:07:23,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52513 conditions, 8880 events. 2968/8880 cut-off events. For 99107/99354 co-relation queries the response was YES. Maximal size of possible extension queue 1277. Compared 106210 event pairs, 690 based on Foata normal form. 10/8719 useless extension candidates. Maximal degree in co-relation 52279. Up to 3429 conditions per place. [2022-07-13 22:07:23,630 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 384 selfloop transitions, 130 changer transitions 17/675 dead transitions. [2022-07-13 22:07:23,630 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 675 transitions, 12415 flow [2022-07-13 22:07:23,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-13 22:07:23,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-13 22:07:23,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1613 transitions. [2022-07-13 22:07:23,632 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7651802656546489 [2022-07-13 22:07:23,632 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1613 transitions. [2022-07-13 22:07:23,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1613 transitions. [2022-07-13 22:07:23,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:23,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1613 transitions. [2022-07-13 22:07:23,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.88235294117646) internal successors, (1613), 17 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:23,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:23,636 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 124.0) internal successors, (2232), 18 states have internal predecessors, (2232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:23,636 INFO L186 Difference]: Start difference. First operand has 703 places, 622 transitions, 10597 flow. Second operand 17 states and 1613 transitions. [2022-07-13 22:07:23,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 675 transitions, 12415 flow [2022-07-13 22:07:24,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 675 transitions, 12217 flow, removed 99 selfloop flow, removed 2 redundant places. [2022-07-13 22:07:24,784 INFO L242 Difference]: Finished difference. Result has 723 places, 644 transitions, 11256 flow [2022-07-13 22:07:24,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=10405, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11256, PETRI_PLACES=723, PETRI_TRANSITIONS=644} [2022-07-13 22:07:24,786 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 611 predicate places. [2022-07-13 22:07:24,786 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 644 transitions, 11256 flow [2022-07-13 22:07:24,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:24,786 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:24,786 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:24,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-13 22:07:24,787 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:24,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:24,787 INFO L85 PathProgramCache]: Analyzing trace with hash -992253680, now seen corresponding path program 19 times [2022-07-13 22:07:24,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:24,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792098977] [2022-07-13 22:07:24,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:24,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:24,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:24,931 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-13 22:07:24,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:24,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792098977] [2022-07-13 22:07:24,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792098977] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:24,932 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:24,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:24,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614411298] [2022-07-13 22:07:24,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:24,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:24,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:24,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:24,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:24,934 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:24,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 644 transitions, 11256 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:24,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:24,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:24,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:28,203 INFO L129 PetriNetUnfolder]: 2982/9068 cut-off events. [2022-07-13 22:07:28,204 INFO L130 PetriNetUnfolder]: For 104758/105009 co-relation queries the response was YES. [2022-07-13 22:07:28,358 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53783 conditions, 9068 events. 2982/9068 cut-off events. For 104758/105009 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 109707 event pairs, 690 based on Foata normal form. 10/8907 useless extension candidates. Maximal degree in co-relation 53542. Up to 3443 conditions per place. [2022-07-13 22:07:28,377 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 381 selfloop transitions, 135 changer transitions 21/681 dead transitions. [2022-07-13 22:07:28,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 681 transitions, 12763 flow [2022-07-13 22:07:28,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:07:28,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:07:28,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1703 transitions. [2022-07-13 22:07:28,379 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7629928315412187 [2022-07-13 22:07:28,379 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1703 transitions. [2022-07-13 22:07:28,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1703 transitions. [2022-07-13 22:07:28,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:28,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1703 transitions. [2022-07-13 22:07:28,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:28,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:28,382 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:28,382 INFO L186 Difference]: Start difference. First operand has 723 places, 644 transitions, 11256 flow. Second operand 18 states and 1703 transitions. [2022-07-13 22:07:28,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 681 transitions, 12763 flow [2022-07-13 22:07:29,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 681 transitions, 12479 flow, removed 106 selfloop flow, removed 3 redundant places. [2022-07-13 22:07:29,425 INFO L242 Difference]: Finished difference. Result has 739 places, 653 transitions, 11538 flow [2022-07-13 22:07:29,425 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11006, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11538, PETRI_PLACES=739, PETRI_TRANSITIONS=653} [2022-07-13 22:07:29,426 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 627 predicate places. [2022-07-13 22:07:29,426 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 653 transitions, 11538 flow [2022-07-13 22:07:29,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:29,426 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:29,426 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:29,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-13 22:07:29,427 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:29,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:29,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1337115450, now seen corresponding path program 20 times [2022-07-13 22:07:29,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:29,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898524986] [2022-07-13 22:07:29,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:29,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:29,486 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-13 22:07:29,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:29,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898524986] [2022-07-13 22:07:29,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898524986] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:29,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:29,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:29,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194871199] [2022-07-13 22:07:29,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:29,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:29,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:29,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:29,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:29,488 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:29,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 739 places, 653 transitions, 11538 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:29,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:29,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:29,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:32,895 INFO L129 PetriNetUnfolder]: 2982/9046 cut-off events. [2022-07-13 22:07:32,895 INFO L130 PetriNetUnfolder]: For 106334/106575 co-relation queries the response was YES. [2022-07-13 22:07:33,052 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53514 conditions, 9046 events. 2982/9046 cut-off events. For 106334/106575 co-relation queries the response was YES. Maximal size of possible extension queue 1314. Compared 109351 event pairs, 692 based on Foata normal form. 9/8888 useless extension candidates. Maximal degree in co-relation 53271. Up to 3462 conditions per place. [2022-07-13 22:07:33,066 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 100 selfloop transitions, 0 changer transitions 477/687 dead transitions. [2022-07-13 22:07:33,066 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 687 transitions, 12911 flow [2022-07-13 22:07:33,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:07:33,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:07:33,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1703 transitions. [2022-07-13 22:07:33,067 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7629928315412187 [2022-07-13 22:07:33,067 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1703 transitions. [2022-07-13 22:07:33,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1703 transitions. [2022-07-13 22:07:33,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:33,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1703 transitions. [2022-07-13 22:07:33,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.61111111111111) internal successors, (1703), 18 states have internal predecessors, (1703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:33,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:33,070 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:33,070 INFO L186 Difference]: Start difference. First operand has 739 places, 653 transitions, 11538 flow. Second operand 18 states and 1703 transitions. [2022-07-13 22:07:33,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 687 transitions, 12911 flow [2022-07-13 22:07:34,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 687 transitions, 12702 flow, removed 71 selfloop flow, removed 17 redundant places. [2022-07-13 22:07:34,088 INFO L242 Difference]: Finished difference. Result has 740 places, 210 transitions, 2056 flow [2022-07-13 22:07:34,088 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=11331, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2056, PETRI_PLACES=740, PETRI_TRANSITIONS=210} [2022-07-13 22:07:34,088 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 628 predicate places. [2022-07-13 22:07:34,088 INFO L495 AbstractCegarLoop]: Abstraction has has 740 places, 210 transitions, 2056 flow [2022-07-13 22:07:34,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:34,089 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:34,089 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:34,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-13 22:07:34,089 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:34,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:34,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1046582820, now seen corresponding path program 4 times [2022-07-13 22:07:34,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:34,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071407396] [2022-07-13 22:07:34,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:34,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:34,153 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-13 22:07:34,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:34,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071407396] [2022-07-13 22:07:34,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071407396] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:34,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:34,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:34,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124873999] [2022-07-13 22:07:34,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:34,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:34,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:34,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:34,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:34,156 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:34,258 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 210 transitions, 2056 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:34,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:34,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:34,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:35,117 INFO L129 PetriNetUnfolder]: 1061/2981 cut-off events. [2022-07-13 22:07:35,117 INFO L130 PetriNetUnfolder]: For 12276/12376 co-relation queries the response was YES. [2022-07-13 22:07:35,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12314 conditions, 2981 events. 1061/2981 cut-off events. For 12276/12376 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 27899 event pairs, 127 based on Foata normal form. 3/2922 useless extension candidates. Maximal degree in co-relation 12084. Up to 864 conditions per place. [2022-07-13 22:07:35,188 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 105 selfloop transitions, 51 changer transitions 22/288 dead transitions. [2022-07-13 22:07:35,188 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 288 transitions, 3030 flow [2022-07-13 22:07:35,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:07:35,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-13 22:07:35,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1883 transitions. [2022-07-13 22:07:35,190 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7592741935483871 [2022-07-13 22:07:35,190 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1883 transitions. [2022-07-13 22:07:35,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1883 transitions. [2022-07-13 22:07:35,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:35,191 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1883 transitions. [2022-07-13 22:07:35,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 94.15) internal successors, (1883), 20 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:35,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:35,194 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:35,194 INFO L186 Difference]: Start difference. First operand has 740 places, 210 transitions, 2056 flow. Second operand 20 states and 1883 transitions. [2022-07-13 22:07:35,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 288 transitions, 3030 flow [2022-07-13 22:07:35,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 288 transitions, 2735 flow, removed 70 selfloop flow, removed 44 redundant places. [2022-07-13 22:07:35,286 INFO L242 Difference]: Finished difference. Result has 418 places, 244 transitions, 2372 flow [2022-07-13 22:07:35,286 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2372, PETRI_PLACES=418, PETRI_TRANSITIONS=244} [2022-07-13 22:07:35,286 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 306 predicate places. [2022-07-13 22:07:35,287 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 244 transitions, 2372 flow [2022-07-13 22:07:35,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:35,287 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:35,287 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:35,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-07-13 22:07:35,287 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:35,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:35,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2098260682, now seen corresponding path program 5 times [2022-07-13 22:07:35,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:35,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449954164] [2022-07-13 22:07:35,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:35,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:35,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:35,396 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-13 22:07:35,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:35,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449954164] [2022-07-13 22:07:35,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449954164] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:35,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:35,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:35,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885872147] [2022-07-13 22:07:35,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:35,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:35,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:35,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:35,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:35,399 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:35,399 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 244 transitions, 2372 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:35,399 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:35,399 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:35,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:36,220 INFO L129 PetriNetUnfolder]: 1166/3377 cut-off events. [2022-07-13 22:07:36,220 INFO L130 PetriNetUnfolder]: For 17024/17136 co-relation queries the response was YES. [2022-07-13 22:07:36,415 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15279 conditions, 3377 events. 1166/3377 cut-off events. For 17024/17136 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 33126 event pairs, 50 based on Foata normal form. 9/3328 useless extension candidates. Maximal degree in co-relation 15069. Up to 523 conditions per place. [2022-07-13 22:07:36,423 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 107 selfloop transitions, 93 changer transitions 26/336 dead transitions. [2022-07-13 22:07:36,423 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 336 transitions, 3564 flow [2022-07-13 22:07:36,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-13 22:07:36,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-13 22:07:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2246 transitions. [2022-07-13 22:07:36,425 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7547043010752689 [2022-07-13 22:07:36,425 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2246 transitions. [2022-07-13 22:07:36,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2246 transitions. [2022-07-13 22:07:36,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:36,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2246 transitions. [2022-07-13 22:07:36,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 93.58333333333333) internal successors, (2246), 24 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:36,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:36,428 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:36,428 INFO L186 Difference]: Start difference. First operand has 418 places, 244 transitions, 2372 flow. Second operand 24 states and 2246 transitions. [2022-07-13 22:07:36,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 336 transitions, 3564 flow [2022-07-13 22:07:36,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 336 transitions, 3266 flow, removed 149 selfloop flow, removed 2 redundant places. [2022-07-13 22:07:36,645 INFO L242 Difference]: Finished difference. Result has 455 places, 269 transitions, 2759 flow [2022-07-13 22:07:36,645 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2759, PETRI_PLACES=455, PETRI_TRANSITIONS=269} [2022-07-13 22:07:36,646 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 343 predicate places. [2022-07-13 22:07:36,647 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 269 transitions, 2759 flow [2022-07-13 22:07:36,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:36,647 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:36,647 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:36,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-07-13 22:07:36,647 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:36,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:36,648 INFO L85 PathProgramCache]: Analyzing trace with hash -582561648, now seen corresponding path program 6 times [2022-07-13 22:07:36,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:36,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323168106] [2022-07-13 22:07:36,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:36,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:36,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:36,709 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-13 22:07:36,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:36,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323168106] [2022-07-13 22:07:36,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323168106] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:36,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:36,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:36,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853634359] [2022-07-13 22:07:36,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:36,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:36,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:36,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:36,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:36,711 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:36,712 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 269 transitions, 2759 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:36,712 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:36,712 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:36,712 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:37,869 INFO L129 PetriNetUnfolder]: 1415/4089 cut-off events. [2022-07-13 22:07:37,869 INFO L130 PetriNetUnfolder]: For 26423/26578 co-relation queries the response was YES. [2022-07-13 22:07:37,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19801 conditions, 4089 events. 1415/4089 cut-off events. For 26423/26578 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 41272 event pairs, 141 based on Foata normal form. 27/4039 useless extension candidates. Maximal degree in co-relation 19574. Up to 885 conditions per place. [2022-07-13 22:07:37,945 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 132 selfloop transitions, 86 changer transitions 24/352 dead transitions. [2022-07-13 22:07:37,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 352 transitions, 4133 flow [2022-07-13 22:07:37,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-13 22:07:37,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-13 22:07:37,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2065 transitions. [2022-07-13 22:07:37,946 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7569648093841642 [2022-07-13 22:07:37,947 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2065 transitions. [2022-07-13 22:07:37,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2065 transitions. [2022-07-13 22:07:37,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:37,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2065 transitions. [2022-07-13 22:07:37,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 93.86363636363636) internal successors, (2065), 22 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:37,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:37,950 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 124.0) internal successors, (2852), 23 states have internal predecessors, (2852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:37,950 INFO L186 Difference]: Start difference. First operand has 455 places, 269 transitions, 2759 flow. Second operand 22 states and 2065 transitions. [2022-07-13 22:07:37,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 352 transitions, 4133 flow [2022-07-13 22:07:38,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 352 transitions, 3892 flow, removed 21 selfloop flow, removed 7 redundant places. [2022-07-13 22:07:38,175 INFO L242 Difference]: Finished difference. Result has 481 places, 300 transitions, 3290 flow [2022-07-13 22:07:38,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3290, PETRI_PLACES=481, PETRI_TRANSITIONS=300} [2022-07-13 22:07:38,177 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 369 predicate places. [2022-07-13 22:07:38,177 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 300 transitions, 3290 flow [2022-07-13 22:07:38,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:38,177 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:38,177 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:38,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-07-13 22:07:38,178 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:38,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:38,178 INFO L85 PathProgramCache]: Analyzing trace with hash 800890864, now seen corresponding path program 7 times [2022-07-13 22:07:38,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:38,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837400756] [2022-07-13 22:07:38,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:38,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:38,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:38,273 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-13 22:07:38,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:38,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837400756] [2022-07-13 22:07:38,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837400756] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:38,273 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:38,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:38,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122647188] [2022-07-13 22:07:38,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:38,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:38,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:38,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:38,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:38,275 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:38,275 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 300 transitions, 3290 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:38,275 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:38,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:38,276 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:39,741 INFO L129 PetriNetUnfolder]: 1486/4306 cut-off events. [2022-07-13 22:07:39,741 INFO L130 PetriNetUnfolder]: For 36547/36663 co-relation queries the response was YES. [2022-07-13 22:07:39,817 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22468 conditions, 4306 events. 1486/4306 cut-off events. For 36547/36663 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 44191 event pairs, 175 based on Foata normal form. 7/4226 useless extension candidates. Maximal degree in co-relation 22229. Up to 1101 conditions per place. [2022-07-13 22:07:39,830 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 159 selfloop transitions, 80 changer transitions 23/372 dead transitions. [2022-07-13 22:07:39,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 372 transitions, 4640 flow [2022-07-13 22:07:39,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-13 22:07:39,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-13 22:07:39,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1976 transitions. [2022-07-13 22:07:39,832 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7588325652841782 [2022-07-13 22:07:39,832 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1976 transitions. [2022-07-13 22:07:39,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1976 transitions. [2022-07-13 22:07:39,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:39,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1976 transitions. [2022-07-13 22:07:39,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 94.0952380952381) internal successors, (1976), 21 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:39,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:39,835 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 124.0) internal successors, (2728), 22 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:39,835 INFO L186 Difference]: Start difference. First operand has 481 places, 300 transitions, 3290 flow. Second operand 21 states and 1976 transitions. [2022-07-13 22:07:39,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 372 transitions, 4640 flow [2022-07-13 22:07:40,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 372 transitions, 4435 flow, removed 100 selfloop flow, removed 3 redundant places. [2022-07-13 22:07:40,187 INFO L242 Difference]: Finished difference. Result has 510 places, 326 transitions, 3795 flow [2022-07-13 22:07:40,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3795, PETRI_PLACES=510, PETRI_TRANSITIONS=326} [2022-07-13 22:07:40,188 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 398 predicate places. [2022-07-13 22:07:40,188 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 326 transitions, 3795 flow [2022-07-13 22:07:40,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:40,188 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:40,188 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:40,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-07-13 22:07:40,189 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:40,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:40,189 INFO L85 PathProgramCache]: Analyzing trace with hash 2078556782, now seen corresponding path program 8 times [2022-07-13 22:07:40,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:40,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265828257] [2022-07-13 22:07:40,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:40,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:40,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:40,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-13 22:07:40,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:40,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265828257] [2022-07-13 22:07:40,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265828257] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:40,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:40,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:40,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610521733] [2022-07-13 22:07:40,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:40,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:40,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:40,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:40,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:40,258 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:40,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 326 transitions, 3795 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:40,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:40,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:40,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:41,755 INFO L129 PetriNetUnfolder]: 1574/4737 cut-off events. [2022-07-13 22:07:41,755 INFO L130 PetriNetUnfolder]: For 44130/44264 co-relation queries the response was YES. [2022-07-13 22:07:41,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25177 conditions, 4737 events. 1574/4737 cut-off events. For 44130/44264 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 51039 event pairs, 183 based on Foata normal form. 11/4660 useless extension candidates. Maximal degree in co-relation 24926. Up to 1156 conditions per place. [2022-07-13 22:07:41,859 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 157 selfloop transitions, 110 changer transitions 19/396 dead transitions. [2022-07-13 22:07:41,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 396 transitions, 5105 flow [2022-07-13 22:07:41,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:07:41,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-13 22:07:41,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1879 transitions. [2022-07-13 22:07:41,861 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7576612903225807 [2022-07-13 22:07:41,861 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1879 transitions. [2022-07-13 22:07:41,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1879 transitions. [2022-07-13 22:07:41,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:41,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1879 transitions. [2022-07-13 22:07:41,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 93.95) internal successors, (1879), 20 states have internal predecessors, (1879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:41,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:41,864 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 124.0) internal successors, (2604), 21 states have internal predecessors, (2604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:41,864 INFO L186 Difference]: Start difference. First operand has 510 places, 326 transitions, 3795 flow. Second operand 20 states and 1879 transitions. [2022-07-13 22:07:41,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 396 transitions, 5105 flow [2022-07-13 22:07:42,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 396 transitions, 4851 flow, removed 127 selfloop flow, removed 2 redundant places. [2022-07-13 22:07:42,468 INFO L242 Difference]: Finished difference. Result has 538 places, 352 transitions, 4338 flow [2022-07-13 22:07:42,468 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4338, PETRI_PLACES=538, PETRI_TRANSITIONS=352} [2022-07-13 22:07:42,468 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 426 predicate places. [2022-07-13 22:07:42,468 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 352 transitions, 4338 flow [2022-07-13 22:07:42,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:42,469 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:42,469 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:42,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-07-13 22:07:42,469 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:42,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:42,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1287744040, now seen corresponding path program 9 times [2022-07-13 22:07:42,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:42,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031544105] [2022-07-13 22:07:42,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:42,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:42,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:42,541 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-13 22:07:42,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:42,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031544105] [2022-07-13 22:07:42,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031544105] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:42,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:42,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:42,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003435597] [2022-07-13 22:07:42,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:42,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:42,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:42,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:42,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:42,544 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:42,545 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 352 transitions, 4338 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:42,545 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:42,545 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:42,545 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:44,026 INFO L129 PetriNetUnfolder]: 1639/4999 cut-off events. [2022-07-13 22:07:44,027 INFO L130 PetriNetUnfolder]: For 48713/48847 co-relation queries the response was YES. [2022-07-13 22:07:44,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27611 conditions, 4999 events. 1639/4999 cut-off events. For 48713/48847 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 54534 event pairs, 173 based on Foata normal form. 13/4922 useless extension candidates. Maximal degree in co-relation 27348. Up to 1225 conditions per place. [2022-07-13 22:07:44,135 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 166 selfloop transitions, 119 changer transitions 14/409 dead transitions. [2022-07-13 22:07:44,135 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 409 transitions, 5657 flow [2022-07-13 22:07:44,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-13 22:07:44,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-13 22:07:44,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1508 transitions. [2022-07-13 22:07:44,136 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7600806451612904 [2022-07-13 22:07:44,137 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1508 transitions. [2022-07-13 22:07:44,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1508 transitions. [2022-07-13 22:07:44,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:44,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1508 transitions. [2022-07-13 22:07:44,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.25) internal successors, (1508), 16 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:44,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:44,139 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 124.0) internal successors, (2108), 17 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:44,139 INFO L186 Difference]: Start difference. First operand has 538 places, 352 transitions, 4338 flow. Second operand 16 states and 1508 transitions. [2022-07-13 22:07:44,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 409 transitions, 5657 flow [2022-07-13 22:07:44,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 409 transitions, 5484 flow, removed 63 selfloop flow, removed 3 redundant places. [2022-07-13 22:07:44,783 INFO L242 Difference]: Finished difference. Result has 556 places, 370 transitions, 4811 flow [2022-07-13 22:07:44,783 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4228, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4811, PETRI_PLACES=556, PETRI_TRANSITIONS=370} [2022-07-13 22:07:44,783 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 444 predicate places. [2022-07-13 22:07:44,784 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 370 transitions, 4811 flow [2022-07-13 22:07:44,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:44,784 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:44,784 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:44,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-07-13 22:07:44,784 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:44,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:44,785 INFO L85 PathProgramCache]: Analyzing trace with hash -2002501142, now seen corresponding path program 10 times [2022-07-13 22:07:44,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:44,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066550069] [2022-07-13 22:07:44,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:44,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:44,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:44,848 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-13 22:07:44,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:44,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066550069] [2022-07-13 22:07:44,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066550069] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:44,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:44,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:44,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327788610] [2022-07-13 22:07:44,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:44,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:44,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:44,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:44,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:44,851 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:44,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 370 transitions, 4811 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:44,852 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:44,852 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:44,852 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:46,579 INFO L129 PetriNetUnfolder]: 1633/4986 cut-off events. [2022-07-13 22:07:46,580 INFO L130 PetriNetUnfolder]: For 44552/44684 co-relation queries the response was YES. [2022-07-13 22:07:46,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28184 conditions, 4986 events. 1633/4986 cut-off events. For 44552/44684 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 54230 event pairs, 149 based on Foata normal form. 17/4926 useless extension candidates. Maximal degree in co-relation 27915. Up to 1212 conditions per place. [2022-07-13 22:07:46,692 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 163 selfloop transitions, 123 changer transitions 23/419 dead transitions. [2022-07-13 22:07:46,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 571 places, 419 transitions, 5982 flow [2022-07-13 22:07:46,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:07:46,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:07:46,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1693 transitions. [2022-07-13 22:07:46,693 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7585125448028673 [2022-07-13 22:07:46,693 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1693 transitions. [2022-07-13 22:07:46,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1693 transitions. [2022-07-13 22:07:46,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:46,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1693 transitions. [2022-07-13 22:07:46,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.05555555555556) internal successors, (1693), 18 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:46,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:46,696 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:46,696 INFO L186 Difference]: Start difference. First operand has 556 places, 370 transitions, 4811 flow. Second operand 18 states and 1693 transitions. [2022-07-13 22:07:46,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 571 places, 419 transitions, 5982 flow [2022-07-13 22:07:47,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 419 transitions, 5830 flow, removed 52 selfloop flow, removed 3 redundant places. [2022-07-13 22:07:47,222 INFO L242 Difference]: Finished difference. Result has 575 places, 379 transitions, 5167 flow [2022-07-13 22:07:47,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4680, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5167, PETRI_PLACES=575, PETRI_TRANSITIONS=379} [2022-07-13 22:07:47,223 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 463 predicate places. [2022-07-13 22:07:47,223 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 379 transitions, 5167 flow [2022-07-13 22:07:47,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:47,223 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:47,223 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:47,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-07-13 22:07:47,224 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:47,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:47,224 INFO L85 PathProgramCache]: Analyzing trace with hash 245406122, now seen corresponding path program 11 times [2022-07-13 22:07:47,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:47,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238927074] [2022-07-13 22:07:47,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:47,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:47,288 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-13 22:07:47,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:47,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238927074] [2022-07-13 22:07:47,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238927074] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:47,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:47,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:47,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365255236] [2022-07-13 22:07:47,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:47,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:47,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:47,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:47,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:47,290 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:47,291 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 379 transitions, 5167 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:47,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:47,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:47,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:49,090 INFO L129 PetriNetUnfolder]: 1692/5244 cut-off events. [2022-07-13 22:07:49,091 INFO L130 PetriNetUnfolder]: For 52251/52389 co-relation queries the response was YES. [2022-07-13 22:07:49,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30437 conditions, 5244 events. 1692/5244 cut-off events. For 52251/52389 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 57912 event pairs, 194 based on Foata normal form. 7/5162 useless extension candidates. Maximal degree in co-relation 30163. Up to 1281 conditions per place. [2022-07-13 22:07:49,207 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 196 selfloop transitions, 109 changer transitions 17/432 dead transitions. [2022-07-13 22:07:49,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 432 transitions, 6487 flow [2022-07-13 22:07:49,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:07:49,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:07:49,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1698 transitions. [2022-07-13 22:07:49,210 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-13 22:07:49,210 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1698 transitions. [2022-07-13 22:07:49,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1698 transitions. [2022-07-13 22:07:49,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:49,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1698 transitions. [2022-07-13 22:07:49,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.33333333333333) internal successors, (1698), 18 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:49,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:49,213 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 124.0) internal successors, (2356), 19 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:49,213 INFO L186 Difference]: Start difference. First operand has 575 places, 379 transitions, 5167 flow. Second operand 18 states and 1698 transitions. [2022-07-13 22:07:49,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 432 transitions, 6487 flow [2022-07-13 22:07:49,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 432 transitions, 6261 flow, removed 66 selfloop flow, removed 6 redundant places. [2022-07-13 22:07:49,815 INFO L242 Difference]: Finished difference. Result has 590 places, 399 transitions, 5691 flow [2022-07-13 22:07:49,816 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=124, PETRI_DIFFERENCE_MINUEND_FLOW=4971, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5691, PETRI_PLACES=590, PETRI_TRANSITIONS=399} [2022-07-13 22:07:49,816 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 478 predicate places. [2022-07-13 22:07:49,816 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 399 transitions, 5691 flow [2022-07-13 22:07:49,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:49,817 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:49,817 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:49,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2022-07-13 22:07:49,817 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-13 22:07:49,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:49,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1821456120, now seen corresponding path program 12 times [2022-07-13 22:07:49,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:49,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352143557] [2022-07-13 22:07:49,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:49,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:50,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:50,115 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-13 22:07:50,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:50,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352143557] [2022-07-13 22:07:50,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352143557] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:50,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:50,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 22:07:50,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816424259] [2022-07-13 22:07:50,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:50,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 22:07:50,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:50,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 22:07:50,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-13 22:07:50,117 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-13 22:07:50,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 399 transitions, 5691 flow. Second operand has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:50,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:50,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-13 22:07:50,118 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand