./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 791161d1 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-?-791161d [2022-07-22 21:42:18,988 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 21:42:18,990 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 21:42:19,017 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 21:42:19,019 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 21:42:19,020 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 21:42:19,023 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 21:42:19,026 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 21:42:19,027 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 21:42:19,031 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 21:42:19,031 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 21:42:19,033 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 21:42:19,033 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 21:42:19,035 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 21:42:19,036 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 21:42:19,038 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 21:42:19,038 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 21:42:19,040 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 21:42:19,042 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 21:42:19,046 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 21:42:19,047 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 21:42:19,048 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 21:42:19,049 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 21:42:19,049 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 21:42:19,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 21:42:19,056 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 21:42:19,056 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 21:42:19,056 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 21:42:19,057 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 21:42:19,058 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 21:42:19,058 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 21:42:19,059 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 21:42:19,060 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 21:42:19,060 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 21:42:19,061 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 21:42:19,061 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 21:42:19,062 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 21:42:19,062 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 21:42:19,062 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 21:42:19,063 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 21:42:19,064 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 21:42:19,065 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 21:42:19,066 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 21:42:19,090 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 21:42:19,090 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 21:42:19,091 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 21:42:19,091 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 21:42:19,091 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 21:42:19,092 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 21:42:19,092 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 21:42:19,092 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 21:42:19,092 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 21:42:19,093 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 21:42:19,093 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 21:42:19,093 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 21:42:19,093 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 21:42:19,094 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 21:42:19,094 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 21:42:19,094 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 21:42:19,094 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 21:42:19,094 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 21:42:19,095 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 21:42:19,095 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 21:42:19,095 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 21:42:19,096 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 21:42:19,096 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 21:42:19,096 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 21:42:19,096 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 21:42:19,096 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 21:42:19,096 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 21:42:19,096 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 21:42:19,097 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 21:42:19,097 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 21:42:19,097 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 21:42:19,097 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 21:42:19,097 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 21:42:19,097 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-22 21:42:19,302 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 21:42:19,322 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 21:42:19,324 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 21:42:19,324 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 21:42:19,325 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 21:42:19,326 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-22 21:42:19,373 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e68c2ea01/7e164cedea5f4e48923e6a50c7d9e4f6/FLAGcdafe24a0 [2022-07-22 21:42:19,737 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 21:42:19,738 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-sre-subst.wvr.c [2022-07-22 21:42:19,744 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e68c2ea01/7e164cedea5f4e48923e6a50c7d9e4f6/FLAGcdafe24a0 [2022-07-22 21:42:20,158 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e68c2ea01/7e164cedea5f4e48923e6a50c7d9e4f6 [2022-07-22 21:42:20,160 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 21:42:20,162 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 21:42:20,164 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 21:42:20,164 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 21:42:20,169 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 21:42:20,169 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,170 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3face9b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20, skipping insertion in model container [2022-07-22 21:42:20,170 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,175 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 21:42:20,189 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 21:42:20,341 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-22 21:42:20,346 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 21:42:20,356 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 21:42:20,392 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-22 21:42:20,394 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 21:42:20,404 INFO L208 MainTranslator]: Completed translation [2022-07-22 21:42:20,405 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20 WrapperNode [2022-07-22 21:42:20,405 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 21:42:20,406 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 21:42:20,406 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 21:42:20,406 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 21:42:20,411 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,422 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,442 INFO L137 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 74 [2022-07-22 21:42:20,443 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 21:42:20,444 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 21:42:20,444 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 21:42:20,444 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 21:42:20,449 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,450 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,452 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,452 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,455 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,456 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,457 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,458 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 21:42:20,459 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 21:42:20,459 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 21:42:20,459 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 21:42:20,462 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (1/1) ... [2022-07-22 21:42:20,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 21:42:20,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 21:42:20,486 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-22 21:42:20,491 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-22 21:42:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 21:42:20,509 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-22 21:42:20,512 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-22 21:42:20,512 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-22 21:42:20,513 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-22 21:42:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-22 21:42:20,513 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-22 21:42:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 21:42:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 21:42:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 21:42:20,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 21:42:20,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 21:42:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 21:42:20,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 21:42:20,515 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-22 21:42:20,566 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 21:42:20,567 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 21:42:20,764 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 21:42:20,770 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 21:42:20,771 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-22 21:42:20,772 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 09:42:20 BoogieIcfgContainer [2022-07-22 21:42:20,773 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 21:42:20,774 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 21:42:20,774 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 21:42:20,777 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 21:42:20,777 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 09:42:20" (1/3) ... [2022-07-22 21:42:20,778 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a7e78a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 09:42:20, skipping insertion in model container [2022-07-22 21:42:20,778 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:42:20" (2/3) ... [2022-07-22 21:42:20,778 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63a7e78a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 09:42:20, skipping insertion in model container [2022-07-22 21:42:20,778 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 09:42:20" (3/3) ... [2022-07-22 21:42:20,779 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-sre-subst.wvr.c [2022-07-22 21:42:20,795 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-22 21:42:20,802 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 21:42:20,802 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 21:42:20,802 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-22 21:42:20,865 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-22 21:42:20,903 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 126 places, 124 transitions, 272 flow [2022-07-22 21:42:20,985 INFO L129 PetriNetUnfolder]: 8/121 cut-off events. [2022-07-22 21:42:20,985 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-22 21:42:20,989 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-22 21:42:20,990 INFO L82 GeneralOperation]: Start removeDead. Operand has 126 places, 124 transitions, 272 flow [2022-07-22 21:42:20,994 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 112 places, 110 transitions, 238 flow [2022-07-22 21:42:21,008 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 21:42:21,014 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@3dccb84d, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7d3c43c9 [2022-07-22 21:42:21,014 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-22 21:42:21,052 INFO L129 PetriNetUnfolder]: 8/109 cut-off events. [2022-07-22 21:42:21,052 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-22 21:42:21,052 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:21,053 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-22 21:42:21,053 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-22 21:42:21,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:21,057 INFO L85 PathProgramCache]: Analyzing trace with hash -2142705332, now seen corresponding path program 1 times [2022-07-22 21:42:21,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:21,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933260929] [2022-07-22 21:42:21,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:21,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:21,338 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-22 21:42:21,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:21,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933260929] [2022-07-22 21:42:21,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933260929] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:21,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:21,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-22 21:42:21,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108270206] [2022-07-22 21:42:21,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:21,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-22 21:42:21,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:21,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-22 21:42:21,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-22 21:42:21,387 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 124 [2022-07-22 21:42:21,395 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-22 21:42:21,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:21,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 124 [2022-07-22 21:42:21,398 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:21,651 INFO L129 PetriNetUnfolder]: 133/459 cut-off events. [2022-07-22 21:42:21,652 INFO L130 PetriNetUnfolder]: For 180/180 co-relation queries the response was YES. [2022-07-22 21:42:21,654 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-22 21:42:21,658 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 49 selfloop transitions, 17 changer transitions 16/164 dead transitions. [2022-07-22 21:42:21,658 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 164 transitions, 549 flow [2022-07-22 21:42:21,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 21:42:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-22 21:42:21,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1324 transitions. [2022-07-22 21:42:21,680 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8213399503722084 [2022-07-22 21:42:21,681 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1324 transitions. [2022-07-22 21:42:21,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1324 transitions. [2022-07-22 21:42:21,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:21,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1324 transitions. [2022-07-22 21:42:21,693 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-22 21:42:21,701 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-22 21:42:21,702 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-22 21:42:21,704 INFO L186 Difference]: Start difference. First operand has 112 places, 110 transitions, 238 flow. Second operand 13 states and 1324 transitions. [2022-07-22 21:42:21,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 164 transitions, 549 flow [2022-07-22 21:42:21,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 164 transitions, 511 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-22 21:42:21,714 INFO L242 Difference]: Finished difference. Result has 125 places, 120 transitions, 331 flow [2022-07-22 21:42:21,715 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-22 21:42:21,720 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 13 predicate places. [2022-07-22 21:42:21,720 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 120 transitions, 331 flow [2022-07-22 21:42:21,721 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-22 21:42:21,722 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:21,722 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-22 21:42:21,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 21:42:21,722 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-22 21:42:21,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:21,723 INFO L85 PathProgramCache]: Analyzing trace with hash -141208881, now seen corresponding path program 1 times [2022-07-22 21:42:21,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:21,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514653876] [2022-07-22 21:42:21,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:21,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:21,949 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-22 21:42:21,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:21,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514653876] [2022-07-22 21:42:21,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514653876] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:21,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:21,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:21,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636135801] [2022-07-22 21:42:21,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:21,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:21,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:21,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:21,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:21,958 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:21,959 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-22 21:42:21,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:21,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:21,962 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:22,164 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-22 21:42:22,165 INFO L384 tUnfolder$Statistics]: this new event has 51 ancestors and is not cut-off event [2022-07-22 21:42:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-22 21:42:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-22 21:42:22,165 INFO L387 tUnfolder$Statistics]: existing Event has 53 ancestors and is not cut-off event [2022-07-22 21:42:22,173 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-22 21:42:22,173 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event [2022-07-22 21:42:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-22 21:42:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-22 21:42:22,174 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-22 21:42:22,176 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-22 21:42:22,177 INFO L384 tUnfolder$Statistics]: this new event has 52 ancestors and is not cut-off event [2022-07-22 21:42:22,177 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-22 21:42:22,177 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-22 21:42:22,177 INFO L387 tUnfolder$Statistics]: existing Event has 54 ancestors and is not cut-off event [2022-07-22 21:42:22,182 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-22 21:42:22,182 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2022-07-22 21:42:22,183 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-22 21:42:22,183 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-22 21:42:22,183 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-22 21:42:22,185 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([307] L54-7-->L54-8: Formula: (= v_~result_5~0_1 |v_thread3Thread1of1ForFork1_#t~ite6_3|) InVars {thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|} OutVars{thread3Thread1of1ForFork1_#t~ite6=|v_thread3Thread1of1ForFork1_#t~ite6_3|, ~result_5~0=v_~result_5~0_1} AuxVars[] AssignedVars[~result_5~0][117], [Black: 150#(and (= ~result_5~0 0) (= ~result_4~0 0) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)), 9#L54-8true, 18#L70-4true, 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-22 21:42:22,185 INFO L384 tUnfolder$Statistics]: this new event has 53 ancestors and is not cut-off event [2022-07-22 21:42:22,185 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-22 21:42:22,185 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-22 21:42:22,185 INFO L387 tUnfolder$Statistics]: existing Event has 55 ancestors and is not cut-off event [2022-07-22 21:42:22,256 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-22 21:42:22,256 INFO L384 tUnfolder$Statistics]: this new event has 62 ancestors and is not cut-off event [2022-07-22 21:42:22,256 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-22 21:42:22,257 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-22 21:42:22,257 INFO L387 tUnfolder$Statistics]: existing Event has 64 ancestors and is not cut-off event [2022-07-22 21:42:22,286 INFO L129 PetriNetUnfolder]: 515/2409 cut-off events. [2022-07-22 21:42:22,286 INFO L130 PetriNetUnfolder]: For 507/569 co-relation queries the response was YES. [2022-07-22 21:42:22,295 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-22 21:42:22,304 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 55 selfloop transitions, 22 changer transitions 6/179 dead transitions. [2022-07-22 21:42:22,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 179 transitions, 632 flow [2022-07-22 21:42:22,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 21:42:22,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-22 21:42:22,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 667 transitions. [2022-07-22 21:42:22,306 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.896505376344086 [2022-07-22 21:42:22,307 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 667 transitions. [2022-07-22 21:42:22,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 667 transitions. [2022-07-22 21:42:22,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:22,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 667 transitions. [2022-07-22 21:42:22,308 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-22 21:42:22,310 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-22 21:42:22,310 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-22 21:42:22,310 INFO L186 Difference]: Start difference. First operand has 125 places, 120 transitions, 331 flow. Second operand 6 states and 667 transitions. [2022-07-22 21:42:22,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 179 transitions, 632 flow [2022-07-22 21:42:22,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 179 transitions, 628 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:22,328 INFO L242 Difference]: Finished difference. Result has 126 places, 139 transitions, 487 flow [2022-07-22 21:42:22,329 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-22 21:42:22,329 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 14 predicate places. [2022-07-22 21:42:22,330 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 487 flow [2022-07-22 21:42:22,330 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-22 21:42:22,330 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:22,331 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-22 21:42:22,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 21:42:22,331 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-22 21:42:22,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:22,331 INFO L85 PathProgramCache]: Analyzing trace with hash -290271799, now seen corresponding path program 2 times [2022-07-22 21:42:22,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:22,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921855212] [2022-07-22 21:42:22,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:22,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:22,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:22,630 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-22 21:42:22,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:22,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921855212] [2022-07-22 21:42:22,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921855212] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:22,633 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:22,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:22,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111481056] [2022-07-22 21:42:22,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:22,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:22,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:22,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:22,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:22,637 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:22,638 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-22 21:42:22,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:22,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:22,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:23,063 INFO L129 PetriNetUnfolder]: 625/3071 cut-off events. [2022-07-22 21:42:23,063 INFO L130 PetriNetUnfolder]: For 1476/1588 co-relation queries the response was YES. [2022-07-22 21:42:23,073 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-22 21:42:23,083 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 88 selfloop transitions, 29 changer transitions 10/219 dead transitions. [2022-07-22 21:42:23,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 219 transitions, 1111 flow [2022-07-22 21:42:23,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:23,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:23,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 773 transitions. [2022-07-22 21:42:23,085 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8905529953917051 [2022-07-22 21:42:23,085 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 773 transitions. [2022-07-22 21:42:23,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 773 transitions. [2022-07-22 21:42:23,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:23,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 773 transitions. [2022-07-22 21:42:23,087 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-22 21:42:23,089 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-22 21:42:23,089 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-22 21:42:23,090 INFO L186 Difference]: Start difference. First operand has 126 places, 139 transitions, 487 flow. Second operand 7 states and 773 transitions. [2022-07-22 21:42:23,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 219 transitions, 1111 flow [2022-07-22 21:42:23,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 219 transitions, 1111 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:23,105 INFO L242 Difference]: Finished difference. Result has 138 places, 156 transitions, 755 flow [2022-07-22 21:42:23,105 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-22 21:42:23,106 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 26 predicate places. [2022-07-22 21:42:23,106 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 156 transitions, 755 flow [2022-07-22 21:42:23,106 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-22 21:42:23,106 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:23,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, 1, 1] [2022-07-22 21:42:23,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 21:42:23,107 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-22 21:42:23,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:23,108 INFO L85 PathProgramCache]: Analyzing trace with hash -700344827, now seen corresponding path program 3 times [2022-07-22 21:42:23,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:23,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750915693] [2022-07-22 21:42:23,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:23,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:23,197 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-22 21:42:23,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:23,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750915693] [2022-07-22 21:42:23,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750915693] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:23,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:23,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:23,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433897026] [2022-07-22 21:42:23,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:23,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:23,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:23,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:23,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:23,200 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:23,201 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-22 21:42:23,201 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:23,201 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:23,201 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:23,671 INFO L129 PetriNetUnfolder]: 647/3871 cut-off events. [2022-07-22 21:42:23,672 INFO L130 PetriNetUnfolder]: For 3403/3539 co-relation queries the response was YES. [2022-07-22 21:42:23,686 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-22 21:42:23,699 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 88 selfloop transitions, 46 changer transitions 5/231 dead transitions. [2022-07-22 21:42:23,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 231 transitions, 1518 flow [2022-07-22 21:42:23,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:23,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:23,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 770 transitions. [2022-07-22 21:42:23,701 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-22 21:42:23,701 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 770 transitions. [2022-07-22 21:42:23,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 770 transitions. [2022-07-22 21:42:23,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:23,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 770 transitions. [2022-07-22 21:42:23,703 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-22 21:42:23,705 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-22 21:42:23,705 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-22 21:42:23,705 INFO L186 Difference]: Start difference. First operand has 138 places, 156 transitions, 755 flow. Second operand 7 states and 770 transitions. [2022-07-22 21:42:23,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 231 transitions, 1518 flow [2022-07-22 21:42:23,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 231 transitions, 1516 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:23,741 INFO L242 Difference]: Finished difference. Result has 148 places, 178 transitions, 1147 flow [2022-07-22 21:42:23,741 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-22 21:42:23,742 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 36 predicate places. [2022-07-22 21:42:23,742 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 178 transitions, 1147 flow [2022-07-22 21:42:23,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:23,743 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:23,743 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:42:23,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 21:42:23,743 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-22 21:42:23,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:23,744 INFO L85 PathProgramCache]: Analyzing trace with hash -620484305, now seen corresponding path program 4 times [2022-07-22 21:42:23,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:23,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634648013] [2022-07-22 21:42:23,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:23,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:23,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:23,813 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-22 21:42:23,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:23,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634648013] [2022-07-22 21:42:23,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634648013] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:23,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:23,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:23,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166807134] [2022-07-22 21:42:23,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:23,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:23,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:23,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:23,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:23,815 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:23,816 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-22 21:42:23,816 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:23,816 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:23,816 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:24,341 INFO L129 PetriNetUnfolder]: 619/3913 cut-off events. [2022-07-22 21:42:24,342 INFO L130 PetriNetUnfolder]: For 4898/5092 co-relation queries the response was YES. [2022-07-22 21:42:24,361 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-22 21:42:24,374 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 118 selfloop transitions, 31 changer transitions 1/242 dead transitions. [2022-07-22 21:42:24,374 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 242 transitions, 2037 flow [2022-07-22 21:42:24,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:24,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:24,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-07-22 21:42:24,377 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-07-22 21:42:24,377 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-07-22 21:42:24,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-07-22 21:42:24,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:24,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-07-22 21:42:24,379 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-22 21:42:24,380 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-22 21:42:24,380 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-22 21:42:24,380 INFO L186 Difference]: Start difference. First operand has 148 places, 178 transitions, 1147 flow. Second operand 5 states and 548 transitions. [2022-07-22 21:42:24,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 242 transitions, 2037 flow [2022-07-22 21:42:24,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 242 transitions, 2037 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:24,400 INFO L242 Difference]: Finished difference. Result has 156 places, 197 transitions, 1531 flow [2022-07-22 21:42:24,401 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-22 21:42:24,401 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 44 predicate places. [2022-07-22 21:42:24,402 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 197 transitions, 1531 flow [2022-07-22 21:42:24,402 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-22 21:42:24,402 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:24,402 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-22 21:42:24,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 21:42:24,403 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-22 21:42:24,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:24,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1940734035, now seen corresponding path program 1 times [2022-07-22 21:42:24,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:24,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722802551] [2022-07-22 21:42:24,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:24,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:24,469 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-22 21:42:24,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:24,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722802551] [2022-07-22 21:42:24,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722802551] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:24,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:24,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:24,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792361212] [2022-07-22 21:42:24,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:24,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:24,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:24,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:24,473 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:24,473 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-22 21:42:24,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:24,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:24,474 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:25,034 INFO L129 PetriNetUnfolder]: 660/4194 cut-off events. [2022-07-22 21:42:25,035 INFO L130 PetriNetUnfolder]: For 7652/7831 co-relation queries the response was YES. [2022-07-22 21:42:25,051 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-22 21:42:25,064 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 103 selfloop transitions, 77 changer transitions 2/274 dead transitions. [2022-07-22 21:42:25,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 274 transitions, 2644 flow [2022-07-22 21:42:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:25,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:25,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-07-22 21:42:25,066 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-07-22 21:42:25,066 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-07-22 21:42:25,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-07-22 21:42:25,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:25,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-07-22 21:42:25,068 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-22 21:42:25,069 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-22 21:42:25,069 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-22 21:42:25,069 INFO L186 Difference]: Start difference. First operand has 156 places, 197 transitions, 1531 flow. Second operand 7 states and 769 transitions. [2022-07-22 21:42:25,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 274 transitions, 2644 flow [2022-07-22 21:42:25,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 274 transitions, 2642 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:25,097 INFO L242 Difference]: Finished difference. Result has 168 places, 230 transitions, 2315 flow [2022-07-22 21:42:25,098 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-22 21:42:25,098 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 56 predicate places. [2022-07-22 21:42:25,098 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 230 transitions, 2315 flow [2022-07-22 21:42:25,099 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-22 21:42:25,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:25,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] [2022-07-22 21:42:25,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 21:42:25,099 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-22 21:42:25,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:25,100 INFO L85 PathProgramCache]: Analyzing trace with hash -741378095, now seen corresponding path program 5 times [2022-07-22 21:42:25,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:25,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861974233] [2022-07-22 21:42:25,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:25,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:25,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:25,193 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-22 21:42:25,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:25,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861974233] [2022-07-22 21:42:25,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861974233] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:25,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:25,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:25,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395766281] [2022-07-22 21:42:25,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:25,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:25,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:25,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:25,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:25,196 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:25,196 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-22 21:42:25,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:25,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:25,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:25,740 INFO L129 PetriNetUnfolder]: 621/3968 cut-off events. [2022-07-22 21:42:25,740 INFO L130 PetriNetUnfolder]: For 10129/10269 co-relation queries the response was YES. [2022-07-22 21:42:25,764 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-22 21:42:25,779 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 111 selfloop transitions, 80 changer transitions 2/285 dead transitions. [2022-07-22 21:42:25,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 285 transitions, 3167 flow [2022-07-22 21:42:25,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:25,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:25,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 772 transitions. [2022-07-22 21:42:25,781 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8894009216589862 [2022-07-22 21:42:25,781 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 772 transitions. [2022-07-22 21:42:25,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 772 transitions. [2022-07-22 21:42:25,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:25,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 772 transitions. [2022-07-22 21:42:25,783 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-22 21:42:25,785 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-22 21:42:25,785 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-22 21:42:25,785 INFO L186 Difference]: Start difference. First operand has 168 places, 230 transitions, 2315 flow. Second operand 7 states and 772 transitions. [2022-07-22 21:42:25,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 285 transitions, 3167 flow [2022-07-22 21:42:25,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 285 transitions, 3137 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:25,832 INFO L242 Difference]: Finished difference. Result has 178 places, 236 transitions, 2676 flow [2022-07-22 21:42:25,832 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-22 21:42:25,833 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 66 predicate places. [2022-07-22 21:42:25,833 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 236 transitions, 2676 flow [2022-07-22 21:42:25,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-22 21:42:25,833 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:25,834 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-22 21:42:25,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 21:42:25,834 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-22 21:42:25,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:25,834 INFO L85 PathProgramCache]: Analyzing trace with hash 1329828005, now seen corresponding path program 1 times [2022-07-22 21:42:25,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:25,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816928463] [2022-07-22 21:42:25,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:25,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:25,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:25,929 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-22 21:42:25,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:25,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816928463] [2022-07-22 21:42:25,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816928463] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:25,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:25,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:25,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680643101] [2022-07-22 21:42:25,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:25,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:25,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:25,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:25,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:25,931 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:25,932 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-22 21:42:25,932 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:25,932 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:25,932 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:26,527 INFO L129 PetriNetUnfolder]: 662/4665 cut-off events. [2022-07-22 21:42:26,527 INFO L130 PetriNetUnfolder]: For 14153/14295 co-relation queries the response was YES. [2022-07-22 21:42:26,554 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-22 21:42:26,568 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 127 selfloop transitions, 89 changer transitions 1/309 dead transitions. [2022-07-22 21:42:26,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 309 transitions, 3957 flow [2022-07-22 21:42:26,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:26,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:26,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 769 transitions. [2022-07-22 21:42:26,570 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8859447004608295 [2022-07-22 21:42:26,570 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 769 transitions. [2022-07-22 21:42:26,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 769 transitions. [2022-07-22 21:42:26,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:26,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 769 transitions. [2022-07-22 21:42:26,572 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-22 21:42:26,573 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-22 21:42:26,573 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-22 21:42:26,573 INFO L186 Difference]: Start difference. First operand has 178 places, 236 transitions, 2676 flow. Second operand 7 states and 769 transitions. [2022-07-22 21:42:26,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 309 transitions, 3957 flow [2022-07-22 21:42:26,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 309 transitions, 3909 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:26,637 INFO L242 Difference]: Finished difference. Result has 188 places, 257 transitions, 3411 flow [2022-07-22 21:42:26,637 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-22 21:42:26,638 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 76 predicate places. [2022-07-22 21:42:26,638 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 257 transitions, 3411 flow [2022-07-22 21:42:26,638 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-22 21:42:26,638 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:26,638 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-22 21:42:26,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 21:42:26,639 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-22 21:42:26,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:26,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1005862623, now seen corresponding path program 2 times [2022-07-22 21:42:26,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:26,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635688336] [2022-07-22 21:42:26,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:26,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:26,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:26,708 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-22 21:42:26,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:26,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635688336] [2022-07-22 21:42:26,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635688336] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:26,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:26,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:26,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921708506] [2022-07-22 21:42:26,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:26,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:26,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:26,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:26,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:26,711 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:26,711 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-22 21:42:26,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:26,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:26,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:27,299 INFO L129 PetriNetUnfolder]: 669/4799 cut-off events. [2022-07-22 21:42:27,300 INFO L130 PetriNetUnfolder]: For 18452/18622 co-relation queries the response was YES. [2022-07-22 21:42:27,321 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-22 21:42:27,334 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 156 selfloop transitions, 46 changer transitions 3/297 dead transitions. [2022-07-22 21:42:27,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 297 transitions, 4169 flow [2022-07-22 21:42:27,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:27,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:27,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 555 transitions. [2022-07-22 21:42:27,336 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8951612903225806 [2022-07-22 21:42:27,336 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 555 transitions. [2022-07-22 21:42:27,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 555 transitions. [2022-07-22 21:42:27,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:27,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 555 transitions. [2022-07-22 21:42:27,338 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-22 21:42:27,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:27,339 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:27,339 INFO L186 Difference]: Start difference. First operand has 188 places, 257 transitions, 3411 flow. Second operand 5 states and 555 transitions. [2022-07-22 21:42:27,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 297 transitions, 4169 flow [2022-07-22 21:42:27,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 297 transitions, 4151 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:27,412 INFO L242 Difference]: Finished difference. Result has 196 places, 266 transitions, 3667 flow [2022-07-22 21:42:27,412 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-22 21:42:27,413 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 84 predicate places. [2022-07-22 21:42:27,413 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 266 transitions, 3667 flow [2022-07-22 21:42:27,414 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-22 21:42:27,414 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:27,414 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-22 21:42:27,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-22 21:42:27,414 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-22 21:42:27,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:27,415 INFO L85 PathProgramCache]: Analyzing trace with hash 900386103, now seen corresponding path program 1 times [2022-07-22 21:42:27,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:27,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242403181] [2022-07-22 21:42:27,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:27,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:27,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:27,462 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-22 21:42:27,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:27,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242403181] [2022-07-22 21:42:27,463 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242403181] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:27,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:27,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:27,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215214240] [2022-07-22 21:42:27,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:27,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:27,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:27,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:27,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:27,465 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:27,465 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-22 21:42:27,465 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:27,465 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:27,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:28,007 INFO L129 PetriNetUnfolder]: 599/4394 cut-off events. [2022-07-22 21:42:28,008 INFO L130 PetriNetUnfolder]: For 18496/18640 co-relation queries the response was YES. [2022-07-22 21:42:28,034 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-22 21:42:28,047 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 162 selfloop transitions, 64 changer transitions 9/327 dead transitions. [2022-07-22 21:42:28,047 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 327 transitions, 4835 flow [2022-07-22 21:42:28,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:28,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:28,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 768 transitions. [2022-07-22 21:42:28,049 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8847926267281107 [2022-07-22 21:42:28,049 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 768 transitions. [2022-07-22 21:42:28,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 768 transitions. [2022-07-22 21:42:28,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:28,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 768 transitions. [2022-07-22 21:42:28,051 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-22 21:42:28,052 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-22 21:42:28,052 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-22 21:42:28,052 INFO L186 Difference]: Start difference. First operand has 196 places, 266 transitions, 3667 flow. Second operand 7 states and 768 transitions. [2022-07-22 21:42:28,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 327 transitions, 4835 flow [2022-07-22 21:42:28,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 327 transitions, 4829 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:28,193 INFO L242 Difference]: Finished difference. Result has 206 places, 276 transitions, 4084 flow [2022-07-22 21:42:28,194 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-22 21:42:28,194 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 94 predicate places. [2022-07-22 21:42:28,194 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 276 transitions, 4084 flow [2022-07-22 21:42:28,194 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-22 21:42:28,195 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:28,195 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-22 21:42:28,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 21:42:28,195 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-22 21:42:28,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:28,196 INFO L85 PathProgramCache]: Analyzing trace with hash 341613273, now seen corresponding path program 2 times [2022-07-22 21:42:28,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:28,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594863761] [2022-07-22 21:42:28,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:28,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:28,254 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-22 21:42:28,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:28,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594863761] [2022-07-22 21:42:28,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594863761] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:28,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:28,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:28,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445785055] [2022-07-22 21:42:28,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:28,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:28,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:28,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:28,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:28,257 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:28,257 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-22 21:42:28,257 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:28,257 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:28,257 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:28,816 INFO L129 PetriNetUnfolder]: 599/4452 cut-off events. [2022-07-22 21:42:28,817 INFO L130 PetriNetUnfolder]: For 18519/18668 co-relation queries the response was YES. [2022-07-22 21:42:28,845 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-22 21:42:28,857 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 163 selfloop transitions, 68 changer transitions 3/326 dead transitions. [2022-07-22 21:42:28,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 326 transitions, 5084 flow [2022-07-22 21:42:28,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 763 transitions. [2022-07-22 21:42:28,860 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8790322580645161 [2022-07-22 21:42:28,860 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 763 transitions. [2022-07-22 21:42:28,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 763 transitions. [2022-07-22 21:42:28,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:28,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 763 transitions. [2022-07-22 21:42:28,861 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-22 21:42:28,863 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-22 21:42:28,863 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-22 21:42:28,863 INFO L186 Difference]: Start difference. First operand has 206 places, 276 transitions, 4084 flow. Second operand 7 states and 763 transitions. [2022-07-22 21:42:28,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 326 transitions, 5084 flow [2022-07-22 21:42:28,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 326 transitions, 5037 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:28,969 INFO L242 Difference]: Finished difference. Result has 214 places, 282 transitions, 4341 flow [2022-07-22 21:42:28,970 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-22 21:42:28,970 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 102 predicate places. [2022-07-22 21:42:28,970 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 282 transitions, 4341 flow [2022-07-22 21:42:28,971 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-22 21:42:28,971 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:28,971 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-22 21:42:28,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 21:42:28,971 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:42:28,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:28,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1167538681, now seen corresponding path program 3 times [2022-07-22 21:42:28,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:28,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855872202] [2022-07-22 21:42:28,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:28,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:28,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:29,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:42:29,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:29,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855872202] [2022-07-22 21:42:29,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855872202] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:29,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:29,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-22 21:42:29,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625929594] [2022-07-22 21:42:29,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:29,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-22 21:42:29,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:29,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-22 21:42:29,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-22 21:42:29,048 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:29,049 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-22 21:42:29,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:29,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:29,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:29,728 INFO L129 PetriNetUnfolder]: 648/5090 cut-off events. [2022-07-22 21:42:29,728 INFO L130 PetriNetUnfolder]: For 23693/23825 co-relation queries the response was YES. [2022-07-22 21:42:29,767 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-22 21:42:29,782 INFO L132 encePairwiseOnDemand]: 118/124 looper letters, 244 selfloop transitions, 26 changer transitions 5/367 dead transitions. [2022-07-22 21:42:29,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 367 transitions, 6485 flow [2022-07-22 21:42:29,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-22 21:42:29,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-22 21:42:29,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 443 transitions. [2022-07-22 21:42:29,784 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8931451612903226 [2022-07-22 21:42:29,784 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 443 transitions. [2022-07-22 21:42:29,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 443 transitions. [2022-07-22 21:42:29,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:29,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 443 transitions. [2022-07-22 21:42:29,786 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-22 21:42:29,786 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-22 21:42:29,787 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-22 21:42:29,787 INFO L186 Difference]: Start difference. First operand has 214 places, 282 transitions, 4341 flow. Second operand 4 states and 443 transitions. [2022-07-22 21:42:29,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 367 transitions, 6485 flow [2022-07-22 21:42:29,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 367 transitions, 6411 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:29,903 INFO L242 Difference]: Finished difference. Result has 219 places, 297 transitions, 4670 flow [2022-07-22 21:42:29,903 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-22 21:42:29,904 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 107 predicate places. [2022-07-22 21:42:29,904 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 297 transitions, 4670 flow [2022-07-22 21:42:29,904 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-22 21:42:29,904 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:29,904 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-22 21:42:29,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 21:42:29,904 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-22 21:42:29,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:29,905 INFO L85 PathProgramCache]: Analyzing trace with hash -783340119, now seen corresponding path program 2 times [2022-07-22 21:42:29,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:29,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772609031] [2022-07-22 21:42:29,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:29,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:29,985 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-22 21:42:29,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:29,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772609031] [2022-07-22 21:42:29,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772609031] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:29,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:29,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:29,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523438260] [2022-07-22 21:42:29,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:29,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:29,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:29,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:29,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:29,987 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:29,988 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-22 21:42:29,988 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:29,988 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:29,988 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:30,746 INFO L129 PetriNetUnfolder]: 697/5537 cut-off events. [2022-07-22 21:42:30,746 INFO L130 PetriNetUnfolder]: For 25520/25680 co-relation queries the response was YES. [2022-07-22 21:42:30,788 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-22 21:42:30,802 INFO L132 encePairwiseOnDemand]: 117/124 looper letters, 211 selfloop transitions, 32 changer transitions 2/337 dead transitions. [2022-07-22 21:42:30,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 337 transitions, 5774 flow [2022-07-22 21:42:30,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:30,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:30,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 539 transitions. [2022-07-22 21:42:30,804 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8693548387096774 [2022-07-22 21:42:30,804 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 539 transitions. [2022-07-22 21:42:30,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 539 transitions. [2022-07-22 21:42:30,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:30,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 539 transitions. [2022-07-22 21:42:30,805 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-22 21:42:30,806 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-22 21:42:30,807 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-22 21:42:30,807 INFO L186 Difference]: Start difference. First operand has 219 places, 297 transitions, 4670 flow. Second operand 5 states and 539 transitions. [2022-07-22 21:42:30,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 337 transitions, 5774 flow [2022-07-22 21:42:30,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 337 transitions, 5731 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:30,932 INFO L242 Difference]: Finished difference. Result has 225 places, 310 transitions, 5041 flow [2022-07-22 21:42:30,933 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-22 21:42:30,933 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 113 predicate places. [2022-07-22 21:42:30,933 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 310 transitions, 5041 flow [2022-07-22 21:42:30,933 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-22 21:42:30,934 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:30,934 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-22 21:42:30,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-22 21:42:30,934 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-22 21:42:30,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:30,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1880774753, now seen corresponding path program 6 times [2022-07-22 21:42:30,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:30,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152336809] [2022-07-22 21:42:30,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:30,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:30,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:30,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:42:30,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:30,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152336809] [2022-07-22 21:42:30,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152336809] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:30,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:30,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:30,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752756538] [2022-07-22 21:42:30,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:30,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:30,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:30,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:30,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:30,981 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:30,981 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-22 21:42:30,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:30,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:30,981 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:31,718 INFO L129 PetriNetUnfolder]: 706/5564 cut-off events. [2022-07-22 21:42:31,719 INFO L130 PetriNetUnfolder]: For 25961/26168 co-relation queries the response was YES. [2022-07-22 21:42:31,754 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-22 21:42:31,767 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 186 selfloop transitions, 87 changer transitions 1/366 dead transitions. [2022-07-22 21:42:31,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 366 transitions, 6340 flow [2022-07-22 21:42:31,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:31,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:31,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 761 transitions. [2022-07-22 21:42:31,769 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8767281105990783 [2022-07-22 21:42:31,769 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 761 transitions. [2022-07-22 21:42:31,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 761 transitions. [2022-07-22 21:42:31,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:31,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 761 transitions. [2022-07-22 21:42:31,771 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-22 21:42:31,772 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-22 21:42:31,772 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-22 21:42:31,772 INFO L186 Difference]: Start difference. First operand has 225 places, 310 transitions, 5041 flow. Second operand 7 states and 761 transitions. [2022-07-22 21:42:31,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 366 transitions, 6340 flow [2022-07-22 21:42:31,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 366 transitions, 6296 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:31,892 INFO L242 Difference]: Finished difference. Result has 235 places, 323 transitions, 5610 flow [2022-07-22 21:42:31,893 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-22 21:42:31,893 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 123 predicate places. [2022-07-22 21:42:31,893 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 323 transitions, 5610 flow [2022-07-22 21:42:31,893 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-22 21:42:31,893 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:31,894 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-22 21:42:31,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-22 21:42:31,894 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-22 21:42:31,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:31,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1891498127, now seen corresponding path program 3 times [2022-07-22 21:42:31,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:31,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791077597] [2022-07-22 21:42:31,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:31,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:31,969 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-22 21:42:31,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:31,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791077597] [2022-07-22 21:42:31,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791077597] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:31,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:31,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:31,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251341934] [2022-07-22 21:42:31,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:31,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:31,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:31,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:31,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:31,971 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:31,972 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-22 21:42:31,972 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:31,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:31,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:32,752 INFO L129 PetriNetUnfolder]: 741/5867 cut-off events. [2022-07-22 21:42:32,752 INFO L130 PetriNetUnfolder]: For 31172/31329 co-relation queries the response was YES. [2022-07-22 21:42:32,796 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-22 21:42:32,811 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 216 selfloop transitions, 69 changer transitions 3/380 dead transitions. [2022-07-22 21:42:32,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 380 transitions, 7098 flow [2022-07-22 21:42:32,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 21:42:32,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-22 21:42:32,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 658 transitions. [2022-07-22 21:42:32,812 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8844086021505376 [2022-07-22 21:42:32,812 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 658 transitions. [2022-07-22 21:42:32,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 658 transitions. [2022-07-22 21:42:32,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:32,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 658 transitions. [2022-07-22 21:42:32,814 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-22 21:42:32,815 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-22 21:42:32,815 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-22 21:42:32,815 INFO L186 Difference]: Start difference. First operand has 235 places, 323 transitions, 5610 flow. Second operand 6 states and 658 transitions. [2022-07-22 21:42:32,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 380 transitions, 7098 flow [2022-07-22 21:42:32,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 380 transitions, 7007 flow, removed 29 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:32,990 INFO L242 Difference]: Finished difference. Result has 242 places, 337 transitions, 6052 flow [2022-07-22 21:42:32,990 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-22 21:42:32,990 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 130 predicate places. [2022-07-22 21:42:32,991 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 337 transitions, 6052 flow [2022-07-22 21:42:32,991 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-22 21:42:32,991 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:32,991 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-22 21:42:32,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 21:42:32,991 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-22 21:42:32,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:32,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1428426577, now seen corresponding path program 4 times [2022-07-22 21:42:32,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:32,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40260194] [2022-07-22 21:42:32,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:32,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:33,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:33,055 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-22 21:42:33,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:33,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40260194] [2022-07-22 21:42:33,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40260194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:33,056 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:33,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:33,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998711087] [2022-07-22 21:42:33,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:33,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:33,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:33,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:33,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:33,057 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:33,058 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-22 21:42:33,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:33,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:33,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:33,799 INFO L129 PetriNetUnfolder]: 754/6059 cut-off events. [2022-07-22 21:42:33,799 INFO L130 PetriNetUnfolder]: For 33585/33806 co-relation queries the response was YES. [2022-07-22 21:42:33,842 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-22 21:42:33,856 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 209 selfloop transitions, 67 changer transitions 3/371 dead transitions. [2022-07-22 21:42:33,856 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 371 transitions, 7116 flow [2022-07-22 21:42:33,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:33,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:33,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 548 transitions. [2022-07-22 21:42:33,858 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8838709677419355 [2022-07-22 21:42:33,858 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 548 transitions. [2022-07-22 21:42:33,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 548 transitions. [2022-07-22 21:42:33,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:33,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 548 transitions. [2022-07-22 21:42:33,859 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-22 21:42:33,860 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-22 21:42:33,860 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-22 21:42:33,860 INFO L186 Difference]: Start difference. First operand has 242 places, 337 transitions, 6052 flow. Second operand 5 states and 548 transitions. [2022-07-22 21:42:33,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 371 transitions, 7116 flow [2022-07-22 21:42:34,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 371 transitions, 7055 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:34,031 INFO L242 Difference]: Finished difference. Result has 248 places, 348 transitions, 6461 flow [2022-07-22 21:42:34,031 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-22 21:42:34,031 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 136 predicate places. [2022-07-22 21:42:34,032 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 348 transitions, 6461 flow [2022-07-22 21:42:34,032 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-22 21:42:34,032 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:34,032 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-22 21:42:34,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-22 21:42:34,032 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-22 21:42:34,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:34,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2478427, now seen corresponding path program 5 times [2022-07-22 21:42:34,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:34,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986509987] [2022-07-22 21:42:34,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:34,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:34,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:34,111 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-22 21:42:34,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:34,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986509987] [2022-07-22 21:42:34,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986509987] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:34,112 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:34,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:34,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573173742] [2022-07-22 21:42:34,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:34,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:34,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:34,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:34,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:34,114 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:34,114 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-22 21:42:34,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:34,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:34,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:34,939 INFO L129 PetriNetUnfolder]: 768/6283 cut-off events. [2022-07-22 21:42:34,939 INFO L130 PetriNetUnfolder]: For 33542/33782 co-relation queries the response was YES. [2022-07-22 21:42:34,993 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-22 21:42:35,009 INFO L132 encePairwiseOnDemand]: 117/124 looper letters, 235 selfloop transitions, 40 changer transitions 1/368 dead transitions. [2022-07-22 21:42:35,010 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 368 transitions, 7232 flow [2022-07-22 21:42:35,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:35,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:35,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 538 transitions. [2022-07-22 21:42:35,011 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.867741935483871 [2022-07-22 21:42:35,011 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 538 transitions. [2022-07-22 21:42:35,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 538 transitions. [2022-07-22 21:42:35,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:35,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 538 transitions. [2022-07-22 21:42:35,012 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-22 21:42:35,013 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-22 21:42:35,013 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-22 21:42:35,014 INFO L186 Difference]: Start difference. First operand has 248 places, 348 transitions, 6461 flow. Second operand 5 states and 538 transitions. [2022-07-22 21:42:35,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 368 transitions, 7232 flow [2022-07-22 21:42:35,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 368 transitions, 7164 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:35,201 INFO L242 Difference]: Finished difference. Result has 252 places, 348 transitions, 6490 flow [2022-07-22 21:42:35,202 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-22 21:42:35,202 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 140 predicate places. [2022-07-22 21:42:35,202 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 348 transitions, 6490 flow [2022-07-22 21:42:35,202 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-22 21:42:35,202 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:35,202 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-22 21:42:35,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-22 21:42:35,203 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-22 21:42:35,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:35,203 INFO L85 PathProgramCache]: Analyzing trace with hash -978243713, now seen corresponding path program 3 times [2022-07-22 21:42:35,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:35,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386691414] [2022-07-22 21:42:35,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:35,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:35,244 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-22 21:42:35,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:35,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386691414] [2022-07-22 21:42:35,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386691414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:35,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:35,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:35,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104152741] [2022-07-22 21:42:35,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:35,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:35,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:35,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:35,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:35,246 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:35,246 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-22 21:42:35,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:35,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:35,247 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:36,059 INFO L129 PetriNetUnfolder]: 762/6446 cut-off events. [2022-07-22 21:42:36,060 INFO L130 PetriNetUnfolder]: For 35285/35512 co-relation queries the response was YES. [2022-07-22 21:42:36,115 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-22 21:42:36,131 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 221 selfloop transitions, 65 changer transitions 0/378 dead transitions. [2022-07-22 21:42:36,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 378 transitions, 7444 flow [2022-07-22 21:42:36,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:36,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:36,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 547 transitions. [2022-07-22 21:42:36,132 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.882258064516129 [2022-07-22 21:42:36,132 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 547 transitions. [2022-07-22 21:42:36,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 547 transitions. [2022-07-22 21:42:36,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:36,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 547 transitions. [2022-07-22 21:42:36,133 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-22 21:42:36,134 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-22 21:42:36,135 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-22 21:42:36,135 INFO L186 Difference]: Start difference. First operand has 252 places, 348 transitions, 6490 flow. Second operand 5 states and 547 transitions. [2022-07-22 21:42:36,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 378 transitions, 7444 flow [2022-07-22 21:42:36,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 378 transitions, 7424 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:36,317 INFO L242 Difference]: Finished difference. Result has 258 places, 351 transitions, 6767 flow [2022-07-22 21:42:36,318 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-22 21:42:36,318 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 146 predicate places. [2022-07-22 21:42:36,318 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 351 transitions, 6767 flow [2022-07-22 21:42:36,318 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-22 21:42:36,318 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:36,318 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-22 21:42:36,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-22 21:42:36,319 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-22 21:42:36,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:36,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1567737507, now seen corresponding path program 4 times [2022-07-22 21:42:36,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:36,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455243420] [2022-07-22 21:42:36,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:36,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:36,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:36,365 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-22 21:42:36,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:36,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455243420] [2022-07-22 21:42:36,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455243420] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:36,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:36,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:36,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134615063] [2022-07-22 21:42:36,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:36,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:36,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:36,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:36,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:36,367 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:36,367 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-22 21:42:36,367 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:36,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:36,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:37,249 INFO L129 PetriNetUnfolder]: 734/6048 cut-off events. [2022-07-22 21:42:37,249 INFO L130 PetriNetUnfolder]: For 36862/37100 co-relation queries the response was YES. [2022-07-22 21:42:37,282 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-22 21:42:37,292 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 224 selfloop transitions, 62 changer transitions 0/378 dead transitions. [2022-07-22 21:42:37,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 378 transitions, 7682 flow [2022-07-22 21:42:37,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:37,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:37,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 547 transitions. [2022-07-22 21:42:37,294 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.882258064516129 [2022-07-22 21:42:37,294 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 547 transitions. [2022-07-22 21:42:37,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 547 transitions. [2022-07-22 21:42:37,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:37,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 547 transitions. [2022-07-22 21:42:37,294 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-22 21:42:37,296 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-22 21:42:37,296 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-22 21:42:37,296 INFO L186 Difference]: Start difference. First operand has 258 places, 351 transitions, 6767 flow. Second operand 5 states and 547 transitions. [2022-07-22 21:42:37,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 378 transitions, 7682 flow [2022-07-22 21:42:37,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 378 transitions, 7670 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:37,489 INFO L242 Difference]: Finished difference. Result has 264 places, 352 transitions, 6950 flow [2022-07-22 21:42:37,489 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-22 21:42:37,489 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 152 predicate places. [2022-07-22 21:42:37,490 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 352 transitions, 6950 flow [2022-07-22 21:42:37,490 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-22 21:42:37,490 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:37,490 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-22 21:42:37,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-22 21:42:37,490 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-22 21:42:37,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:37,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1740125745, now seen corresponding path program 7 times [2022-07-22 21:42:37,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:37,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856510241] [2022-07-22 21:42:37,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:37,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:37,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:37,540 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-22 21:42:37,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:37,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856510241] [2022-07-22 21:42:37,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856510241] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:37,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:37,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:37,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147043304] [2022-07-22 21:42:37,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:37,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:37,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:37,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:37,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:37,542 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:37,543 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-22 21:42:37,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:37,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:37,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:38,356 INFO L129 PetriNetUnfolder]: 770/6428 cut-off events. [2022-07-22 21:42:38,356 INFO L130 PetriNetUnfolder]: For 38664/38913 co-relation queries the response was YES. [2022-07-22 21:42:38,419 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-22 21:42:38,436 INFO L132 encePairwiseOnDemand]: 115/124 looper letters, 233 selfloop transitions, 53 changer transitions 0/378 dead transitions. [2022-07-22 21:42:38,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 378 transitions, 7887 flow [2022-07-22 21:42:38,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:38,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:38,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2022-07-22 21:42:38,437 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8725806451612903 [2022-07-22 21:42:38,438 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2022-07-22 21:42:38,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2022-07-22 21:42:38,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:38,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2022-07-22 21:42:38,439 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-22 21:42:38,440 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:38,440 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 124.0) internal successors, (744), 6 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:38,440 INFO L186 Difference]: Start difference. First operand has 264 places, 352 transitions, 6950 flow. Second operand 5 states and 541 transitions. [2022-07-22 21:42:38,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 378 transitions, 7887 flow [2022-07-22 21:42:38,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 378 transitions, 7797 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:38,680 INFO L242 Difference]: Finished difference. Result has 269 places, 360 transitions, 7230 flow [2022-07-22 21:42:38,681 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-22 21:42:38,681 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 157 predicate places. [2022-07-22 21:42:38,681 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 360 transitions, 7230 flow [2022-07-22 21:42:38,682 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-22 21:42:38,682 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:38,682 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-22 21:42:38,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-22 21:42:38,682 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-22 21:42:38,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:38,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1320164269, now seen corresponding path program 8 times [2022-07-22 21:42:38,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:38,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993606643] [2022-07-22 21:42:38,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:38,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:38,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:38,728 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-22 21:42:38,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:38,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993606643] [2022-07-22 21:42:38,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993606643] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:38,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:38,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:38,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570037873] [2022-07-22 21:42:38,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:38,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:38,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:38,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:38,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:38,731 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:38,731 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-22 21:42:38,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:38,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:38,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:39,730 INFO L129 PetriNetUnfolder]: 765/6420 cut-off events. [2022-07-22 21:42:39,731 INFO L130 PetriNetUnfolder]: For 41329/41587 co-relation queries the response was YES. [2022-07-22 21:42:39,791 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-22 21:42:39,807 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 221 selfloop transitions, 81 changer transitions 3/397 dead transitions. [2022-07-22 21:42:39,807 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 397 transitions, 8414 flow [2022-07-22 21:42:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 21:42:39,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-22 21:42:39,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 661 transitions. [2022-07-22 21:42:39,809 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8884408602150538 [2022-07-22 21:42:39,809 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 661 transitions. [2022-07-22 21:42:39,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 661 transitions. [2022-07-22 21:42:39,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:39,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 661 transitions. [2022-07-22 21:42:39,810 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-22 21:42:39,811 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-22 21:42:39,811 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-22 21:42:39,811 INFO L186 Difference]: Start difference. First operand has 269 places, 360 transitions, 7230 flow. Second operand 6 states and 661 transitions. [2022-07-22 21:42:39,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 397 transitions, 8414 flow [2022-07-22 21:42:40,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 397 transitions, 8360 flow, removed 15 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:40,082 INFO L242 Difference]: Finished difference. Result has 275 places, 365 transitions, 7605 flow [2022-07-22 21:42:40,083 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-22 21:42:40,083 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 163 predicate places. [2022-07-22 21:42:40,083 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 365 transitions, 7605 flow [2022-07-22 21:42:40,084 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-22 21:42:40,084 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:40,084 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-22 21:42:40,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-22 21:42:40,084 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-22 21:42:40,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:40,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1717712703, now seen corresponding path program 5 times [2022-07-22 21:42:40,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:40,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138026350] [2022-07-22 21:42:40,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:40,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:40,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:40,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:42:40,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:40,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138026350] [2022-07-22 21:42:40,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138026350] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:40,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:40,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:40,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052093237] [2022-07-22 21:42:40,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:40,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:40,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:40,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:40,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:40,132 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:40,132 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-22 21:42:40,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:40,132 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:40,132 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:41,144 INFO L129 PetriNetUnfolder]: 705/5973 cut-off events. [2022-07-22 21:42:41,145 INFO L130 PetriNetUnfolder]: For 45064/45248 co-relation queries the response was YES. [2022-07-22 21:42:41,199 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-22 21:42:41,215 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 206 selfloop transitions, 105 changer transitions 2/405 dead transitions. [2022-07-22 21:42:41,215 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 405 transitions, 8771 flow [2022-07-22 21:42:41,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-22 21:42:41,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-22 21:42:41,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 761 transitions. [2022-07-22 21:42:41,218 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8767281105990783 [2022-07-22 21:42:41,218 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 761 transitions. [2022-07-22 21:42:41,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 761 transitions. [2022-07-22 21:42:41,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:41,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 761 transitions. [2022-07-22 21:42:41,220 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-22 21:42:41,220 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-22 21:42:41,221 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-22 21:42:41,221 INFO L186 Difference]: Start difference. First operand has 275 places, 365 transitions, 7605 flow. Second operand 7 states and 761 transitions. [2022-07-22 21:42:41,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 405 transitions, 8771 flow [2022-07-22 21:42:41,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 405 transitions, 8580 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-07-22 21:42:41,490 INFO L242 Difference]: Finished difference. Result has 279 places, 372 transitions, 7959 flow [2022-07-22 21:42:41,491 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-22 21:42:41,491 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 167 predicate places. [2022-07-22 21:42:41,491 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 372 transitions, 7959 flow [2022-07-22 21:42:41,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 100.2) internal successors, (501), 5 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:41,491 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:41,492 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-22 21:42:41,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-22 21:42:41,492 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-22 21:42:41,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:41,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1655621339, now seen corresponding path program 9 times [2022-07-22 21:42:41,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:41,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924926471] [2022-07-22 21:42:41,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:41,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:41,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:41,547 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-22 21:42:41,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:41,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924926471] [2022-07-22 21:42:41,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924926471] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:41,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:41,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:41,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607734106] [2022-07-22 21:42:41,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:41,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:41,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:41,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:41,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:41,549 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:41,549 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-22 21:42:41,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:41,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:41,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:42,463 INFO L129 PetriNetUnfolder]: 777/6440 cut-off events. [2022-07-22 21:42:42,464 INFO L130 PetriNetUnfolder]: For 47818/48085 co-relation queries the response was YES. [2022-07-22 21:42:42,510 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-22 21:42:42,525 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 248 selfloop transitions, 61 changer transitions 0/401 dead transitions. [2022-07-22 21:42:42,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 401 transitions, 9073 flow [2022-07-22 21:42:42,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:42,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:42,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-22 21:42:42,526 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-22 21:42:42,526 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-22 21:42:42,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-22 21:42:42,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:42,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-22 21:42:42,527 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-22 21:42:42,528 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-22 21:42:42,528 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-22 21:42:42,528 INFO L186 Difference]: Start difference. First operand has 279 places, 372 transitions, 7959 flow. Second operand 5 states and 543 transitions. [2022-07-22 21:42:42,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 401 transitions, 9073 flow [2022-07-22 21:42:42,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 401 transitions, 8964 flow, removed 29 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:42,789 INFO L242 Difference]: Finished difference. Result has 284 places, 381 transitions, 8362 flow [2022-07-22 21:42:42,789 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-22 21:42:42,790 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 172 predicate places. [2022-07-22 21:42:42,790 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 381 transitions, 8362 flow [2022-07-22 21:42:42,790 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-22 21:42:42,790 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:42,790 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:42:42,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-22 21:42:42,790 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-22 21:42:42,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:42,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1999693023, now seen corresponding path program 6 times [2022-07-22 21:42:42,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:42,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069167060] [2022-07-22 21:42:42,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:42,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:42,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:42,837 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-22 21:42:42,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:42,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069167060] [2022-07-22 21:42:42,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069167060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:42,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:42,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:42,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011823027] [2022-07-22 21:42:42,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:42,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:42,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:42,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:42,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:42,840 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:42,840 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-22 21:42:42,840 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:42,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:42,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:43,793 INFO L129 PetriNetUnfolder]: 765/6422 cut-off events. [2022-07-22 21:42:43,793 INFO L130 PetriNetUnfolder]: For 52709/52959 co-relation queries the response was YES. [2022-07-22 21:42:43,860 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-22 21:42:43,876 INFO L132 encePairwiseOnDemand]: 110/124 looper letters, 247 selfloop transitions, 91 changer transitions 11/441 dead transitions. [2022-07-22 21:42:43,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 441 transitions, 10524 flow [2022-07-22 21:42:43,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:43,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:43,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 551 transitions. [2022-07-22 21:42:43,877 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8887096774193548 [2022-07-22 21:42:43,877 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 551 transitions. [2022-07-22 21:42:43,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 551 transitions. [2022-07-22 21:42:43,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:43,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 551 transitions. [2022-07-22 21:42:43,878 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-22 21:42:43,879 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-22 21:42:43,879 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-22 21:42:43,879 INFO L186 Difference]: Start difference. First operand has 284 places, 381 transitions, 8362 flow. Second operand 5 states and 551 transitions. [2022-07-22 21:42:43,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 441 transitions, 10524 flow [2022-07-22 21:42:44,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 441 transitions, 10518 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-07-22 21:42:44,192 INFO L242 Difference]: Finished difference. Result has 291 places, 402 transitions, 9400 flow [2022-07-22 21:42:44,192 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-22 21:42:44,193 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 179 predicate places. [2022-07-22 21:42:44,193 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 402 transitions, 9400 flow [2022-07-22 21:42:44,193 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-22 21:42:44,193 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:44,193 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:42:44,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-22 21:42:44,194 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-22 21:42:44,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:44,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1157485625, now seen corresponding path program 10 times [2022-07-22 21:42:44,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:44,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94268609] [2022-07-22 21:42:44,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:44,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:44,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:44,238 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-22 21:42:44,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:44,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94268609] [2022-07-22 21:42:44,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94268609] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:44,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:44,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:44,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522568335] [2022-07-22 21:42:44,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:44,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:44,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:44,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:44,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:44,240 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:44,240 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-22 21:42:44,240 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:44,240 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:44,240 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:45,217 INFO L129 PetriNetUnfolder]: 731/6073 cut-off events. [2022-07-22 21:42:45,218 INFO L130 PetriNetUnfolder]: For 52979/53254 co-relation queries the response was YES. [2022-07-22 21:42:45,259 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-22 21:42:45,273 INFO L132 encePairwiseOnDemand]: 113/124 looper letters, 243 selfloop transitions, 90 changer transitions 11/436 dead transitions. [2022-07-22 21:42:45,273 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 436 transitions, 10708 flow [2022-07-22 21:42:45,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:45,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:45,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-22 21:42:45,274 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-22 21:42:45,274 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-22 21:42:45,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-22 21:42:45,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:45,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-22 21:42:45,275 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-22 21:42:45,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-22 21:42:45,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-22 21:42:45,276 INFO L186 Difference]: Start difference. First operand has 291 places, 402 transitions, 9400 flow. Second operand 5 states and 550 transitions. [2022-07-22 21:42:45,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 436 transitions, 10708 flow [2022-07-22 21:42:45,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 436 transitions, 10627 flow, removed 22 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:45,572 INFO L242 Difference]: Finished difference. Result has 297 places, 405 transitions, 9695 flow [2022-07-22 21:42:45,572 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-22 21:42:45,572 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 185 predicate places. [2022-07-22 21:42:45,572 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 405 transitions, 9695 flow [2022-07-22 21:42:45,573 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-22 21:42:45,573 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:45,573 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-22 21:42:45,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-22 21:42:45,573 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-22 21:42:45,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:45,573 INFO L85 PathProgramCache]: Analyzing trace with hash 286651317, now seen corresponding path program 7 times [2022-07-22 21:42:45,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:45,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039917619] [2022-07-22 21:42:45,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:45,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:45,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:45,618 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-22 21:42:45,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:45,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039917619] [2022-07-22 21:42:45,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039917619] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:45,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:45,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:45,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314038672] [2022-07-22 21:42:45,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:45,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:45,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:45,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:45,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:45,621 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:45,621 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-22 21:42:45,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:45,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:45,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:46,580 INFO L129 PetriNetUnfolder]: 721/6089 cut-off events. [2022-07-22 21:42:46,580 INFO L130 PetriNetUnfolder]: For 53117/53364 co-relation queries the response was YES. [2022-07-22 21:42:46,654 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-22 21:42:46,672 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 267 selfloop transitions, 85 changer transitions 2/446 dead transitions. [2022-07-22 21:42:46,672 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 446 transitions, 11299 flow [2022-07-22 21:42:46,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:46,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:46,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 553 transitions. [2022-07-22 21:42:46,673 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8919354838709678 [2022-07-22 21:42:46,673 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 553 transitions. [2022-07-22 21:42:46,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 553 transitions. [2022-07-22 21:42:46,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:46,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 553 transitions. [2022-07-22 21:42:46,674 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-22 21:42:46,675 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-22 21:42:46,675 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-22 21:42:46,675 INFO L186 Difference]: Start difference. First operand has 297 places, 405 transitions, 9695 flow. Second operand 5 states and 553 transitions. [2022-07-22 21:42:46,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 446 transitions, 11299 flow [2022-07-22 21:42:47,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 446 transitions, 11146 flow, removed 28 selfloop flow, removed 3 redundant places. [2022-07-22 21:42:47,029 INFO L242 Difference]: Finished difference. Result has 302 places, 414 transitions, 10230 flow [2022-07-22 21:42:47,029 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-22 21:42:47,030 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 190 predicate places. [2022-07-22 21:42:47,030 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 414 transitions, 10230 flow [2022-07-22 21:42:47,030 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-22 21:42:47,030 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:47,030 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:42:47,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-22 21:42:47,031 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-22 21:42:47,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:47,031 INFO L85 PathProgramCache]: Analyzing trace with hash 391902859, now seen corresponding path program 8 times [2022-07-22 21:42:47,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:47,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452016614] [2022-07-22 21:42:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:47,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:47,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:47,082 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-22 21:42:47,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:47,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452016614] [2022-07-22 21:42:47,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452016614] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:47,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:47,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:47,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805537285] [2022-07-22 21:42:47,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:47,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:47,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:47,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:47,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:47,084 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:47,085 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-22 21:42:47,085 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:47,085 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:47,085 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:48,153 INFO L129 PetriNetUnfolder]: 759/6224 cut-off events. [2022-07-22 21:42:48,154 INFO L130 PetriNetUnfolder]: For 56114/56400 co-relation queries the response was YES. [2022-07-22 21:42:48,194 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-22 21:42:48,207 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 267 selfloop transitions, 81 changer transitions 1/441 dead transitions. [2022-07-22 21:42:48,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 441 transitions, 11357 flow [2022-07-22 21:42:48,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:48,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:48,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-22 21:42:48,211 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-22 21:42:48,211 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-22 21:42:48,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-22 21:42:48,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:48,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-22 21:42:48,212 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-22 21:42:48,212 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-22 21:42:48,212 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-22 21:42:48,213 INFO L186 Difference]: Start difference. First operand has 302 places, 414 transitions, 10230 flow. Second operand 5 states and 543 transitions. [2022-07-22 21:42:48,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 441 transitions, 11357 flow [2022-07-22 21:42:48,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 441 transitions, 11296 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:48,531 INFO L242 Difference]: Finished difference. Result has 307 places, 421 transitions, 10593 flow [2022-07-22 21:42:48,531 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-22 21:42:48,531 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 195 predicate places. [2022-07-22 21:42:48,531 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 421 transitions, 10593 flow [2022-07-22 21:42:48,532 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-22 21:42:48,532 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:48,532 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-22 21:42:48,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-22 21:42:48,532 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-22 21:42:48,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:48,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1302414471, now seen corresponding path program 6 times [2022-07-22 21:42:48,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:48,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546169521] [2022-07-22 21:42:48,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:48,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:48,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:48,584 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-22 21:42:48,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:48,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546169521] [2022-07-22 21:42:48,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546169521] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:48,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:48,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:48,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942159931] [2022-07-22 21:42:48,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:48,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:48,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:48,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:48,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:48,586 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:48,586 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-22 21:42:48,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:48,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:48,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:49,716 INFO L129 PetriNetUnfolder]: 821/6884 cut-off events. [2022-07-22 21:42:49,717 INFO L130 PetriNetUnfolder]: For 62322/62656 co-relation queries the response was YES. [2022-07-22 21:42:49,794 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-22 21:42:49,813 INFO L132 encePairwiseOnDemand]: 109/124 looper letters, 263 selfloop transitions, 115 changer transitions 1/471 dead transitions. [2022-07-22 21:42:49,813 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 471 transitions, 12559 flow [2022-07-22 21:42:49,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:49,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:49,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-22 21:42:49,814 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-22 21:42:49,814 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-22 21:42:49,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-22 21:42:49,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:49,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-22 21:42:49,815 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-22 21:42:49,815 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-22 21:42:49,815 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-22 21:42:49,815 INFO L186 Difference]: Start difference. First operand has 307 places, 421 transitions, 10593 flow. Second operand 5 states and 550 transitions. [2022-07-22 21:42:49,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 471 transitions, 12559 flow [2022-07-22 21:42:50,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 471 transitions, 12523 flow, removed 9 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:50,267 INFO L242 Difference]: Finished difference. Result has 311 places, 442 transitions, 11730 flow [2022-07-22 21:42:50,268 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-22 21:42:50,268 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 199 predicate places. [2022-07-22 21:42:50,268 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 442 transitions, 11730 flow [2022-07-22 21:42:50,268 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-22 21:42:50,268 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:50,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] [2022-07-22 21:42:50,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-22 21:42:50,269 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-22 21:42:50,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:50,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1683146627, now seen corresponding path program 4 times [2022-07-22 21:42:50,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:50,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326008060] [2022-07-22 21:42:50,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:50,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:50,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:50,316 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-22 21:42:50,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:50,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326008060] [2022-07-22 21:42:50,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326008060] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:50,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:50,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:50,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449916994] [2022-07-22 21:42:50,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:50,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:50,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:50,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:50,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:50,318 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:50,318 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-22 21:42:50,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:50,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:50,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:51,604 INFO L129 PetriNetUnfolder]: 851/7234 cut-off events. [2022-07-22 21:42:51,604 INFO L130 PetriNetUnfolder]: For 70798/71154 co-relation queries the response was YES. [2022-07-22 21:42:51,668 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-22 21:42:51,686 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 281 selfloop transitions, 94 changer transitions 5/472 dead transitions. [2022-07-22 21:42:51,686 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 472 transitions, 12958 flow [2022-07-22 21:42:51,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:51,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 554 transitions. [2022-07-22 21:42:51,687 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8935483870967742 [2022-07-22 21:42:51,687 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 554 transitions. [2022-07-22 21:42:51,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 554 transitions. [2022-07-22 21:42:51,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:51,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 554 transitions. [2022-07-22 21:42:51,688 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-22 21:42:51,688 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-22 21:42:51,688 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-22 21:42:51,689 INFO L186 Difference]: Start difference. First operand has 311 places, 442 transitions, 11730 flow. Second operand 5 states and 554 transitions. [2022-07-22 21:42:51,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 472 transitions, 12958 flow [2022-07-22 21:42:52,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 472 transitions, 12882 flow, removed 16 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:52,161 INFO L242 Difference]: Finished difference. Result has 317 places, 446 transitions, 12081 flow [2022-07-22 21:42:52,161 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-22 21:42:52,164 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 205 predicate places. [2022-07-22 21:42:52,164 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 446 transitions, 12081 flow [2022-07-22 21:42:52,164 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-22 21:42:52,164 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:52,164 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-22 21:42:52,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-22 21:42:52,165 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-22 21:42:52,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:52,165 INFO L85 PathProgramCache]: Analyzing trace with hash 154583419, now seen corresponding path program 7 times [2022-07-22 21:42:52,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:52,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692421722] [2022-07-22 21:42:52,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:52,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:52,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:52,220 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-22 21:42:52,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:52,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692421722] [2022-07-22 21:42:52,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692421722] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:52,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:52,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:52,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378432946] [2022-07-22 21:42:52,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:52,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:52,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:52,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:52,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:52,222 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:52,223 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-22 21:42:52,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:52,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:52,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:53,451 INFO L129 PetriNetUnfolder]: 844/7238 cut-off events. [2022-07-22 21:42:53,451 INFO L130 PetriNetUnfolder]: For 71976/72334 co-relation queries the response was YES. [2022-07-22 21:42:53,535 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-22 21:42:53,556 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 273 selfloop transitions, 97 changer transitions 0/462 dead transitions. [2022-07-22 21:42:53,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 462 transitions, 12985 flow [2022-07-22 21:42:53,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:53,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:53,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 543 transitions. [2022-07-22 21:42:53,557 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758064516129033 [2022-07-22 21:42:53,557 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 543 transitions. [2022-07-22 21:42:53,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 543 transitions. [2022-07-22 21:42:53,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:53,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 543 transitions. [2022-07-22 21:42:53,558 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-22 21:42:53,558 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-22 21:42:53,558 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-22 21:42:53,558 INFO L186 Difference]: Start difference. First operand has 317 places, 446 transitions, 12081 flow. Second operand 5 states and 543 transitions. [2022-07-22 21:42:53,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 462 transitions, 12985 flow [2022-07-22 21:42:54,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 462 transitions, 12923 flow, removed 12 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:54,129 INFO L242 Difference]: Finished difference. Result has 320 places, 445 transitions, 12185 flow [2022-07-22 21:42:54,129 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-22 21:42:54,130 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 208 predicate places. [2022-07-22 21:42:54,130 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 445 transitions, 12185 flow [2022-07-22 21:42:54,130 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-22 21:42:54,130 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:54,130 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-22 21:42:54,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-22 21:42:54,130 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-22 21:42:54,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:54,131 INFO L85 PathProgramCache]: Analyzing trace with hash 909936171, now seen corresponding path program 8 times [2022-07-22 21:42:54,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:54,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804917127] [2022-07-22 21:42:54,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:54,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:54,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:54,172 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-22 21:42:54,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:54,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804917127] [2022-07-22 21:42:54,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804917127] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:54,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:54,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:54,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227315801] [2022-07-22 21:42:54,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:54,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:54,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:54,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:54,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:54,174 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:54,174 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-22 21:42:54,175 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:54,175 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:54,175 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:55,456 INFO L129 PetriNetUnfolder]: 823/6976 cut-off events. [2022-07-22 21:42:55,456 INFO L130 PetriNetUnfolder]: For 74897/75237 co-relation queries the response was YES. [2022-07-22 21:42:55,519 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-22 21:42:55,537 INFO L132 encePairwiseOnDemand]: 108/124 looper letters, 254 selfloop transitions, 111 changer transitions 3/460 dead transitions. [2022-07-22 21:42:55,538 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 460 transitions, 12796 flow [2022-07-22 21:42:55,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-22 21:42:55,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-22 21:42:55,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 660 transitions. [2022-07-22 21:42:55,539 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-22 21:42:55,539 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 660 transitions. [2022-07-22 21:42:55,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 660 transitions. [2022-07-22 21:42:55,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:55,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 660 transitions. [2022-07-22 21:42:55,540 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-22 21:42:55,540 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-22 21:42:55,540 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-22 21:42:55,540 INFO L186 Difference]: Start difference. First operand has 320 places, 445 transitions, 12185 flow. Second operand 6 states and 660 transitions. [2022-07-22 21:42:55,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 460 transitions, 12796 flow [2022-07-22 21:42:56,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 460 transitions, 12732 flow, removed 10 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:56,021 INFO L242 Difference]: Finished difference. Result has 324 places, 436 transitions, 11921 flow [2022-07-22 21:42:56,022 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-22 21:42:56,022 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 212 predicate places. [2022-07-22 21:42:56,022 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 436 transitions, 11921 flow [2022-07-22 21:42:56,023 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-22 21:42:56,023 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:56,023 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:42:56,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-22 21:42:56,023 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-22 21:42:56,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:56,023 INFO L85 PathProgramCache]: Analyzing trace with hash -261852381, now seen corresponding path program 5 times [2022-07-22 21:42:56,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:56,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265493802] [2022-07-22 21:42:56,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:56,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:56,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:56,070 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-22 21:42:56,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:56,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265493802] [2022-07-22 21:42:56,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265493802] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:56,071 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:56,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:56,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54255434] [2022-07-22 21:42:56,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:56,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:56,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:56,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:56,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:56,072 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:56,073 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-22 21:42:56,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:56,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:56,073 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:57,307 INFO L129 PetriNetUnfolder]: 832/7095 cut-off events. [2022-07-22 21:42:57,307 INFO L130 PetriNetUnfolder]: For 72029/72386 co-relation queries the response was YES. [2022-07-22 21:42:57,385 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-22 21:42:57,405 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 284 selfloop transitions, 78 changer transitions 1/455 dead transitions. [2022-07-22 21:42:57,405 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 455 transitions, 12872 flow [2022-07-22 21:42:57,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:57,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 541 transitions. [2022-07-22 21:42:57,407 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8725806451612903 [2022-07-22 21:42:57,407 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 541 transitions. [2022-07-22 21:42:57,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 541 transitions. [2022-07-22 21:42:57,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:57,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 541 transitions. [2022-07-22 21:42:57,408 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-22 21:42:57,408 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-22 21:42:57,408 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-22 21:42:57,409 INFO L186 Difference]: Start difference. First operand has 324 places, 436 transitions, 11921 flow. Second operand 5 states and 541 transitions. [2022-07-22 21:42:57,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 455 transitions, 12872 flow [2022-07-22 21:42:57,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 455 transitions, 12687 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-07-22 21:42:57,983 INFO L242 Difference]: Finished difference. Result has 326 places, 437 transitions, 11966 flow [2022-07-22 21:42:57,983 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-22 21:42:57,984 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 214 predicate places. [2022-07-22 21:42:57,984 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 437 transitions, 11966 flow [2022-07-22 21:42:57,984 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-22 21:42:57,984 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:57,984 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-22 21:42:57,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-22 21:42:57,985 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-22 21:42:57,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:57,985 INFO L85 PathProgramCache]: Analyzing trace with hash 745197785, now seen corresponding path program 9 times [2022-07-22 21:42:57,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:57,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942544528] [2022-07-22 21:42:57,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:57,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:58,035 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-22 21:42:58,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:58,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942544528] [2022-07-22 21:42:58,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942544528] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:58,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:58,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:58,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077797861] [2022-07-22 21:42:58,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:58,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:58,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:58,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:58,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:58,038 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:58,038 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-22 21:42:58,038 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:58,038 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:58,038 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:59,294 INFO L129 PetriNetUnfolder]: 870/7359 cut-off events. [2022-07-22 21:42:59,294 INFO L130 PetriNetUnfolder]: For 75208/75605 co-relation queries the response was YES. [2022-07-22 21:42:59,362 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-22 21:42:59,380 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 279 selfloop transitions, 91 changer transitions 1/463 dead transitions. [2022-07-22 21:42:59,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 463 transitions, 13311 flow [2022-07-22 21:42:59,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:42:59,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:42:59,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 544 transitions. [2022-07-22 21:42:59,381 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8774193548387097 [2022-07-22 21:42:59,381 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 544 transitions. [2022-07-22 21:42:59,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 544 transitions. [2022-07-22 21:42:59,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:59,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 544 transitions. [2022-07-22 21:42:59,382 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-22 21:42:59,383 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-22 21:42:59,383 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-22 21:42:59,383 INFO L186 Difference]: Start difference. First operand has 326 places, 437 transitions, 11966 flow. Second operand 5 states and 544 transitions. [2022-07-22 21:42:59,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 463 transitions, 13311 flow [2022-07-22 21:42:59,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 463 transitions, 13174 flow, removed 16 selfloop flow, removed 3 redundant places. [2022-07-22 21:42:59,940 INFO L242 Difference]: Finished difference. Result has 329 places, 441 transitions, 12285 flow [2022-07-22 21:42:59,941 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-22 21:42:59,941 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 217 predicate places. [2022-07-22 21:42:59,942 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 441 transitions, 12285 flow [2022-07-22 21:42:59,942 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-22 21:42:59,942 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:59,942 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:42:59,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-22 21:42:59,942 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-22 21:42:59,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:59,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1979299045, now seen corresponding path program 6 times [2022-07-22 21:42:59,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:59,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644826770] [2022-07-22 21:42:59,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:59,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:59,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:59,989 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-22 21:42:59,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:59,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644826770] [2022-07-22 21:42:59,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644826770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:59,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:59,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:42:59,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061139751] [2022-07-22 21:42:59,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:59,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:42:59,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:59,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:42:59,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:42:59,991 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:42:59,992 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-22 21:42:59,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:59,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:42:59,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:01,227 INFO L129 PetriNetUnfolder]: 853/7279 cut-off events. [2022-07-22 21:43:01,227 INFO L130 PetriNetUnfolder]: For 74587/74963 co-relation queries the response was YES. [2022-07-22 21:43:01,312 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-22 21:43:01,331 INFO L132 encePairwiseOnDemand]: 114/124 looper letters, 282 selfloop transitions, 88 changer transitions 1/463 dead transitions. [2022-07-22 21:43:01,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 463 transitions, 13325 flow [2022-07-22 21:43:01,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:43:01,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:43:01,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2022-07-22 21:43:01,332 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8806451612903226 [2022-07-22 21:43:01,332 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 546 transitions. [2022-07-22 21:43:01,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 546 transitions. [2022-07-22 21:43:01,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:01,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 546 transitions. [2022-07-22 21:43:01,333 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-22 21:43:01,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-22 21:43:01,334 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-22 21:43:01,334 INFO L186 Difference]: Start difference. First operand has 329 places, 441 transitions, 12285 flow. Second operand 5 states and 546 transitions. [2022-07-22 21:43:01,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 463 transitions, 13325 flow [2022-07-22 21:43:01,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 463 transitions, 13184 flow, removed 8 selfloop flow, removed 6 redundant places. [2022-07-22 21:43:01,883 INFO L242 Difference]: Finished difference. Result has 328 places, 443 transitions, 12454 flow [2022-07-22 21:43:01,884 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-22 21:43:01,884 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 216 predicate places. [2022-07-22 21:43:01,884 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 443 transitions, 12454 flow [2022-07-22 21:43:01,885 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-22 21:43:01,885 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:01,885 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:43:01,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-22 21:43:01,885 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-22 21:43:01,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:01,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2121405323, now seen corresponding path program 9 times [2022-07-22 21:43:01,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:01,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99543487] [2022-07-22 21:43:01,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:01,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:01,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:01,949 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-22 21:43:01,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:01,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99543487] [2022-07-22 21:43:01,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99543487] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:01,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:01,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:43:01,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583252047] [2022-07-22 21:43:01,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:01,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:43:01,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:01,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:43:01,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:43:01,950 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:43:01,950 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-22 21:43:01,950 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:01,950 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:43:01,951 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:03,129 INFO L129 PetriNetUnfolder]: 847/7009 cut-off events. [2022-07-22 21:43:03,130 INFO L130 PetriNetUnfolder]: For 78986/79331 co-relation queries the response was YES. [2022-07-22 21:43:03,191 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-22 21:43:03,206 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 285 selfloop transitions, 85 changer transitions 5/467 dead transitions. [2022-07-22 21:43:03,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 467 transitions, 13592 flow [2022-07-22 21:43:03,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:43:03,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:43:03,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-22 21:43:03,208 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-22 21:43:03,208 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-22 21:43:03,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-22 21:43:03,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:03,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-22 21:43:03,208 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-22 21:43:03,209 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-22 21:43:03,209 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-22 21:43:03,209 INFO L186 Difference]: Start difference. First operand has 328 places, 443 transitions, 12454 flow. Second operand 5 states and 550 transitions. [2022-07-22 21:43:03,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 467 transitions, 13592 flow [2022-07-22 21:43:03,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 467 transitions, 13420 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-07-22 21:43:03,730 INFO L242 Difference]: Finished difference. Result has 329 places, 440 transitions, 12356 flow [2022-07-22 21:43:03,730 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-22 21:43:03,731 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 217 predicate places. [2022-07-22 21:43:03,731 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 440 transitions, 12356 flow [2022-07-22 21:43:03,731 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-22 21:43:03,731 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:03,731 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-22 21:43:03,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-22 21:43:03,731 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-22 21:43:03,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:03,731 INFO L85 PathProgramCache]: Analyzing trace with hash -676483081, now seen corresponding path program 11 times [2022-07-22 21:43:03,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:03,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548896034] [2022-07-22 21:43:03,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:03,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:03,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:03,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:43:03,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:03,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548896034] [2022-07-22 21:43:03,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548896034] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:03,782 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:03,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:43:03,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017677501] [2022-07-22 21:43:03,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:03,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:43:03,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:03,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:43:03,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:43:03,784 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:43:03,784 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-22 21:43:03,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:03,784 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:43:03,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:04,948 INFO L129 PetriNetUnfolder]: 841/7002 cut-off events. [2022-07-22 21:43:04,948 INFO L130 PetriNetUnfolder]: For 77203/77539 co-relation queries the response was YES. [2022-07-22 21:43:05,026 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-22 21:43:05,046 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 285 selfloop transitions, 85 changer transitions 3/465 dead transitions. [2022-07-22 21:43:05,046 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 465 transitions, 13438 flow [2022-07-22 21:43:05,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:43:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:43:05,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 552 transitions. [2022-07-22 21:43:05,047 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8903225806451613 [2022-07-22 21:43:05,047 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 552 transitions. [2022-07-22 21:43:05,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 552 transitions. [2022-07-22 21:43:05,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:05,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 552 transitions. [2022-07-22 21:43:05,048 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-22 21:43:05,049 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-22 21:43:05,049 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-22 21:43:05,049 INFO L186 Difference]: Start difference. First operand has 329 places, 440 transitions, 12356 flow. Second operand 5 states and 552 transitions. [2022-07-22 21:43:05,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 465 transitions, 13438 flow [2022-07-22 21:43:05,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 465 transitions, 13361 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:05,615 INFO L242 Difference]: Finished difference. Result has 333 places, 441 transitions, 12619 flow [2022-07-22 21:43:05,616 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-22 21:43:05,616 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 221 predicate places. [2022-07-22 21:43:05,616 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 441 transitions, 12619 flow [2022-07-22 21:43:05,616 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-22 21:43:05,616 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:05,617 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-22 21:43:05,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-22 21:43:05,617 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-22 21:43:05,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:05,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1287364473, now seen corresponding path program 12 times [2022-07-22 21:43:05,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:05,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227556111] [2022-07-22 21:43:05,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:05,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:05,664 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-22 21:43:05,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:05,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227556111] [2022-07-22 21:43:05,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227556111] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:05,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:05,665 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-22 21:43:05,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267496746] [2022-07-22 21:43:05,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:05,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-22 21:43:05,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:05,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-22 21:43:05,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-07-22 21:43:05,666 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:43:05,666 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-22 21:43:05,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:05,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:43:05,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:06,850 INFO L129 PetriNetUnfolder]: 850/6880 cut-off events. [2022-07-22 21:43:06,851 INFO L130 PetriNetUnfolder]: For 81120/81460 co-relation queries the response was YES. [2022-07-22 21:43:06,918 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-22 21:43:06,935 INFO L132 encePairwiseOnDemand]: 112/124 looper letters, 283 selfloop transitions, 81 changer transitions 2/458 dead transitions. [2022-07-22 21:43:06,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 458 transitions, 13405 flow [2022-07-22 21:43:06,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-22 21:43:06,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-22 21:43:06,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 550 transitions. [2022-07-22 21:43:06,936 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8870967741935484 [2022-07-22 21:43:06,936 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 550 transitions. [2022-07-22 21:43:06,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 550 transitions. [2022-07-22 21:43:06,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:06,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 550 transitions. [2022-07-22 21:43:06,937 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-22 21:43:06,938 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-22 21:43:06,938 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-22 21:43:06,938 INFO L186 Difference]: Start difference. First operand has 333 places, 441 transitions, 12619 flow. Second operand 5 states and 550 transitions. [2022-07-22 21:43:06,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 458 transitions, 13405 flow [2022-07-22 21:43:07,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 458 transitions, 13269 flow, removed 36 selfloop flow, removed 4 redundant places. [2022-07-22 21:43:07,501 INFO L242 Difference]: Finished difference. Result has 333 places, 436 transitions, 12489 flow [2022-07-22 21:43:07,501 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-22 21:43:07,501 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 221 predicate places. [2022-07-22 21:43:07,502 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 436 transitions, 12489 flow [2022-07-22 21:43:07,502 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-22 21:43:07,502 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:07,502 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-22 21:43:07,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-22 21:43:07,502 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-22 21:43:07,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:07,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1761510846, now seen corresponding path program 1 times [2022-07-22 21:43:07,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:07,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143311188] [2022-07-22 21:43:07,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:07,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:07,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:07,532 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-22 21:43:07,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:07,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143311188] [2022-07-22 21:43:07,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143311188] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:07,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:07,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 21:43:07,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458614632] [2022-07-22 21:43:07,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:07,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 21:43:07,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:07,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 21:43:07,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 21:43:07,535 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:43:07,535 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-22 21:43:07,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:07,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:43:07,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:08,583 INFO L129 PetriNetUnfolder]: 554/5176 cut-off events. [2022-07-22 21:43:08,583 INFO L130 PetriNetUnfolder]: For 62104/73712 co-relation queries the response was YES. [2022-07-22 21:43:08,645 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-22 21:43:08,654 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 21 selfloop transitions, 0 changer transitions 132/456 dead transitions. [2022-07-22 21:43:08,655 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 456 transitions, 12626 flow [2022-07-22 21:43:08,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 21:43:08,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-22 21:43:08,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 916 transitions. [2022-07-22 21:43:08,656 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8207885304659498 [2022-07-22 21:43:08,656 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 916 transitions. [2022-07-22 21:43:08,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 916 transitions. [2022-07-22 21:43:08,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:08,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 916 transitions. [2022-07-22 21:43:08,657 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-22 21:43:08,658 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-22 21:43:08,658 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-22 21:43:08,659 INFO L186 Difference]: Start difference. First operand has 333 places, 436 transitions, 12489 flow. Second operand 9 states and 916 transitions. [2022-07-22 21:43:08,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 456 transitions, 12626 flow [2022-07-22 21:43:09,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 456 transitions, 12439 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-07-22 21:43:09,031 INFO L242 Difference]: Finished difference. Result has 344 places, 324 transitions, 8284 flow [2022-07-22 21:43:09,032 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-22 21:43:09,032 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 232 predicate places. [2022-07-22 21:43:09,032 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 324 transitions, 8284 flow [2022-07-22 21:43:09,032 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-22 21:43:09,032 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:09,032 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-22 21:43:09,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-22 21:43:09,032 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-22 21:43:09,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:09,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1042991530, now seen corresponding path program 1 times [2022-07-22 21:43:09,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:09,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566580448] [2022-07-22 21:43:09,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:09,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:09,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:09,093 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-22 21:43:09,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:09,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566580448] [2022-07-22 21:43:09,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566580448] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:09,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:09,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:09,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406686171] [2022-07-22 21:43:09,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:09,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:09,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:09,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:09,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:09,095 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:09,096 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-22 21:43:09,096 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:09,096 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:09,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:10,895 INFO L129 PetriNetUnfolder]: 3297/9024 cut-off events. [2022-07-22 21:43:10,896 INFO L130 PetriNetUnfolder]: For 37995/43298 co-relation queries the response was YES. [2022-07-22 21:43:10,987 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-22 21:43:11,011 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 68 selfloop transitions, 24 changer transitions 16/392 dead transitions. [2022-07-22 21:43:11,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 392 transitions, 8737 flow [2022-07-22 21:43:11,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:43:11,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:43:11,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1519 transitions. [2022-07-22 21:43:11,013 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.765625 [2022-07-22 21:43:11,013 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1519 transitions. [2022-07-22 21:43:11,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1519 transitions. [2022-07-22 21:43:11,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:11,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1519 transitions. [2022-07-22 21:43:11,015 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-22 21:43:11,016 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-22 21:43:11,016 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-22 21:43:11,016 INFO L186 Difference]: Start difference. First operand has 344 places, 324 transitions, 8284 flow. Second operand 16 states and 1519 transitions. [2022-07-22 21:43:11,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 392 transitions, 8737 flow [2022-07-22 21:43:11,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 392 transitions, 8102 flow, removed 97 selfloop flow, removed 26 redundant places. [2022-07-22 21:43:11,189 INFO L242 Difference]: Finished difference. Result has 332 places, 348 transitions, 7863 flow [2022-07-22 21:43:11,189 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-22 21:43:11,190 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 220 predicate places. [2022-07-22 21:43:11,190 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 348 transitions, 7863 flow [2022-07-22 21:43:11,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:43:11,190 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:11,190 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:43:11,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-22 21:43:11,190 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-22 21:43:11,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:11,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1682294116, now seen corresponding path program 1 times [2022-07-22 21:43:11,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:11,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382746323] [2022-07-22 21:43:11,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:11,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:11,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:11,222 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-22 21:43:11,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:11,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382746323] [2022-07-22 21:43:11,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382746323] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:11,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:11,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 21:43:11,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680386936] [2022-07-22 21:43:11,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:11,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 21:43:11,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:11,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 21:43:11,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 21:43:11,224 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 124 [2022-07-22 21:43:11,224 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-22 21:43:11,224 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:11,224 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 124 [2022-07-22 21:43:11,224 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:11,745 INFO L129 PetriNetUnfolder]: 349/2843 cut-off events. [2022-07-22 21:43:11,745 INFO L130 PetriNetUnfolder]: For 29788/34746 co-relation queries the response was YES. [2022-07-22 21:43:11,776 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-22 21:43:11,780 INFO L132 encePairwiseOnDemand]: 116/124 looper letters, 19 selfloop transitions, 0 changer transitions 169/367 dead transitions. [2022-07-22 21:43:11,780 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 367 transitions, 7994 flow [2022-07-22 21:43:11,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 21:43:11,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-22 21:43:11,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 914 transitions. [2022-07-22 21:43:11,781 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8189964157706093 [2022-07-22 21:43:11,781 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 914 transitions. [2022-07-22 21:43:11,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 914 transitions. [2022-07-22 21:43:11,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:11,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 914 transitions. [2022-07-22 21:43:11,782 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-22 21:43:11,783 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-22 21:43:11,783 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-22 21:43:11,783 INFO L186 Difference]: Start difference. First operand has 332 places, 348 transitions, 7863 flow. Second operand 9 states and 914 transitions. [2022-07-22 21:43:11,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 367 transitions, 7994 flow [2022-07-22 21:43:11,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 367 transitions, 7944 flow, removed 25 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:11,945 INFO L242 Difference]: Finished difference. Result has 342 places, 198 transitions, 3104 flow [2022-07-22 21:43:11,945 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-22 21:43:11,945 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 230 predicate places. [2022-07-22 21:43:11,945 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 198 transitions, 3104 flow [2022-07-22 21:43:11,945 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-22 21:43:11,945 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:11,946 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-22 21:43:11,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-22 21:43:11,946 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-22 21:43:11,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:11,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1324255288, now seen corresponding path program 2 times [2022-07-22 21:43:11,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:11,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778159666] [2022-07-22 21:43:11,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:11,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:11,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:12,010 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-22 21:43:12,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:12,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778159666] [2022-07-22 21:43:12,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778159666] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:12,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:12,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:12,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424141624] [2022-07-22 21:43:12,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:12,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:12,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:12,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:12,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:12,012 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:12,013 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-22 21:43:12,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:12,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:12,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:12,673 INFO L129 PetriNetUnfolder]: 1205/3227 cut-off events. [2022-07-22 21:43:12,673 INFO L130 PetriNetUnfolder]: For 10461/10779 co-relation queries the response was YES. [2022-07-22 21:43:12,708 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-22 21:43:12,717 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 82 selfloop transitions, 31 changer transitions 16/273 dead transitions. [2022-07-22 21:43:12,717 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 273 transitions, 3748 flow [2022-07-22 21:43:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:43:12,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:43:12,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-22 21:43:12,718 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-22 21:43:12,719 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-22 21:43:12,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-22 21:43:12,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:12,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-22 21:43:12,720 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-22 21:43:12,722 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-22 21:43:12,722 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-22 21:43:12,722 INFO L186 Difference]: Start difference. First operand has 342 places, 198 transitions, 3104 flow. Second operand 17 states and 1610 transitions. [2022-07-22 21:43:12,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 273 transitions, 3748 flow [2022-07-22 21:43:12,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 273 transitions, 2872 flow, removed 110 selfloop flow, removed 63 redundant places. [2022-07-22 21:43:12,782 INFO L242 Difference]: Finished difference. Result has 264 places, 226 transitions, 2568 flow [2022-07-22 21:43:12,782 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-22 21:43:12,782 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 152 predicate places. [2022-07-22 21:43:12,782 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 226 transitions, 2568 flow [2022-07-22 21:43:12,782 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-22 21:43:12,782 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:12,782 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:43:12,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-22 21:43:12,783 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-22 21:43:12,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:12,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1840800024, now seen corresponding path program 3 times [2022-07-22 21:43:12,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:12,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771230047] [2022-07-22 21:43:12,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:12,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:12,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:12,836 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-22 21:43:12,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:12,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771230047] [2022-07-22 21:43:12,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771230047] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:12,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:12,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:12,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300039455] [2022-07-22 21:43:12,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:12,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:12,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:12,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:12,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:12,839 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:12,839 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-22 21:43:12,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:12,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:12,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:13,503 INFO L129 PetriNetUnfolder]: 1318/3586 cut-off events. [2022-07-22 21:43:13,503 INFO L130 PetriNetUnfolder]: For 9826/10021 co-relation queries the response was YES. [2022-07-22 21:43:13,537 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-22 21:43:13,549 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 112 selfloop transitions, 50 changer transitions 28/334 dead transitions. [2022-07-22 21:43:13,549 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 334 transitions, 3626 flow [2022-07-22 21:43:13,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:43:13,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:43:13,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-07-22 21:43:13,551 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-22 21:43:13,551 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-07-22 21:43:13,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-07-22 21:43:13,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:13,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-07-22 21:43:13,553 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-22 21:43:13,609 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-22 21:43:13,610 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-22 21:43:13,610 INFO L186 Difference]: Start difference. First operand has 264 places, 226 transitions, 2568 flow. Second operand 24 states and 2264 transitions. [2022-07-22 21:43:13,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 334 transitions, 3626 flow [2022-07-22 21:43:13,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 334 transitions, 3526 flow, removed 43 selfloop flow, removed 4 redundant places. [2022-07-22 21:43:13,683 INFO L242 Difference]: Finished difference. Result has 301 places, 255 transitions, 2981 flow [2022-07-22 21:43:13,683 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-22 21:43:13,683 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 189 predicate places. [2022-07-22 21:43:13,683 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 255 transitions, 2981 flow [2022-07-22 21:43:13,683 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-22 21:43:13,684 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:13,684 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-22 21:43:13,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-22 21:43:13,684 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-22 21:43:13,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:13,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1467293538, now seen corresponding path program 1 times [2022-07-22 21:43:13,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:13,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610793696] [2022-07-22 21:43:13,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:13,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:13,743 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-22 21:43:13,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:13,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610793696] [2022-07-22 21:43:13,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610793696] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:13,744 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:13,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:13,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248373480] [2022-07-22 21:43:13,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:13,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:13,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:13,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:13,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:13,746 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:13,746 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-22 21:43:13,746 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:13,746 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:13,746 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:14,498 INFO L129 PetriNetUnfolder]: 1424/3893 cut-off events. [2022-07-22 21:43:14,498 INFO L130 PetriNetUnfolder]: For 15725/15919 co-relation queries the response was YES. [2022-07-22 21:43:14,539 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-22 21:43:14,550 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 146 selfloop transitions, 31 changer transitions 28/349 dead transitions. [2022-07-22 21:43:14,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 349 transitions, 3764 flow [2022-07-22 21:43:14,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:43:14,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:43:14,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2264 transitions. [2022-07-22 21:43:14,552 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.760752688172043 [2022-07-22 21:43:14,552 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2264 transitions. [2022-07-22 21:43:14,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2264 transitions. [2022-07-22 21:43:14,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:14,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2264 transitions. [2022-07-22 21:43:14,555 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-22 21:43:14,561 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-22 21:43:14,561 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-22 21:43:14,561 INFO L186 Difference]: Start difference. First operand has 301 places, 255 transitions, 2981 flow. Second operand 24 states and 2264 transitions. [2022-07-22 21:43:14,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 349 transitions, 3764 flow [2022-07-22 21:43:14,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 349 transitions, 3612 flow, removed 76 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:14,688 INFO L242 Difference]: Finished difference. Result has 338 places, 280 transitions, 3124 flow [2022-07-22 21:43:14,689 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-22 21:43:14,689 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 226 predicate places. [2022-07-22 21:43:14,689 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 280 transitions, 3124 flow [2022-07-22 21:43:14,689 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-22 21:43:14,689 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:14,689 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-22 21:43:14,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-22 21:43:14,689 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-22 21:43:14,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:14,690 INFO L85 PathProgramCache]: Analyzing trace with hash -2060971002, now seen corresponding path program 2 times [2022-07-22 21:43:14,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:14,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61138043] [2022-07-22 21:43:14,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:14,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:14,754 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-22 21:43:14,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:14,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61138043] [2022-07-22 21:43:14,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61138043] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:14,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:14,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:14,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025384793] [2022-07-22 21:43:14,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:14,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:14,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:14,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:14,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:14,756 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:14,757 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-22 21:43:14,757 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:14,757 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:14,757 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:15,600 INFO L129 PetriNetUnfolder]: 1702/4499 cut-off events. [2022-07-22 21:43:15,600 INFO L130 PetriNetUnfolder]: For 17860/18055 co-relation queries the response was YES. [2022-07-22 21:43:15,654 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-22 21:43:15,667 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 148 selfloop transitions, 41 changer transitions 16/349 dead transitions. [2022-07-22 21:43:15,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 349 transitions, 4008 flow [2022-07-22 21:43:15,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:43:15,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:43:15,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-22 21:43:15,669 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-22 21:43:15,669 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-22 21:43:15,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-22 21:43:15,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:15,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-22 21:43:15,671 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-22 21:43:15,672 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-22 21:43:15,673 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-22 21:43:15,673 INFO L186 Difference]: Start difference. First operand has 338 places, 280 transitions, 3124 flow. Second operand 17 states and 1610 transitions. [2022-07-22 21:43:15,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 349 transitions, 4008 flow [2022-07-22 21:43:15,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 349 transitions, 3766 flow, removed 56 selfloop flow, removed 10 redundant places. [2022-07-22 21:43:15,821 INFO L242 Difference]: Finished difference. Result has 354 places, 307 transitions, 3354 flow [2022-07-22 21:43:15,822 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-22 21:43:15,822 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 242 predicate places. [2022-07-22 21:43:15,822 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 307 transitions, 3354 flow [2022-07-22 21:43:15,822 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-22 21:43:15,822 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:15,822 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-22 21:43:15,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-22 21:43:15,823 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-22 21:43:15,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:15,823 INFO L85 PathProgramCache]: Analyzing trace with hash -820194130, now seen corresponding path program 3 times [2022-07-22 21:43:15,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:15,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485248824] [2022-07-22 21:43:15,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:15,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:15,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:15,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-22 21:43:15,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:15,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485248824] [2022-07-22 21:43:15,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485248824] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:15,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:15,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:15,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256744470] [2022-07-22 21:43:15,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:15,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:15,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:15,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:15,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:15,891 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:15,892 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-22 21:43:15,892 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:15,892 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:15,892 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:16,848 INFO L129 PetriNetUnfolder]: 1844/4856 cut-off events. [2022-07-22 21:43:16,848 INFO L130 PetriNetUnfolder]: For 19882/20090 co-relation queries the response was YES. [2022-07-22 21:43:16,907 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-22 21:43:16,921 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 162 selfloop transitions, 49 changer transitions 16/371 dead transitions. [2022-07-22 21:43:16,921 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 371 transitions, 4227 flow [2022-07-22 21:43:16,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:43:16,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:43:16,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1517 transitions. [2022-07-22 21:43:16,923 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.764616935483871 [2022-07-22 21:43:16,923 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1517 transitions. [2022-07-22 21:43:16,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1517 transitions. [2022-07-22 21:43:16,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:16,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1517 transitions. [2022-07-22 21:43:16,924 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-22 21:43:16,926 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-22 21:43:16,926 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-22 21:43:16,926 INFO L186 Difference]: Start difference. First operand has 354 places, 307 transitions, 3354 flow. Second operand 16 states and 1517 transitions. [2022-07-22 21:43:16,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 371 transitions, 4227 flow [2022-07-22 21:43:17,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 371 transitions, 4057 flow, removed 85 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:17,107 INFO L242 Difference]: Finished difference. Result has 375 places, 327 transitions, 3569 flow [2022-07-22 21:43:17,107 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-22 21:43:17,107 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 263 predicate places. [2022-07-22 21:43:17,107 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 327 transitions, 3569 flow [2022-07-22 21:43:17,108 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-22 21:43:17,108 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:17,108 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-22 21:43:17,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-22 21:43:17,108 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-22 21:43:17,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:17,108 INFO L85 PathProgramCache]: Analyzing trace with hash -629497636, now seen corresponding path program 4 times [2022-07-22 21:43:17,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:17,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963520601] [2022-07-22 21:43:17,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:17,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:17,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:17,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:43:17,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:17,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963520601] [2022-07-22 21:43:17,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963520601] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:17,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:17,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:17,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315491501] [2022-07-22 21:43:17,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:17,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:17,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:17,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:17,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:17,207 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:17,208 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-22 21:43:17,208 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:17,208 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:17,208 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:18,264 INFO L129 PetriNetUnfolder]: 1942/5241 cut-off events. [2022-07-22 21:43:18,264 INFO L130 PetriNetUnfolder]: For 21496/21703 co-relation queries the response was YES. [2022-07-22 21:43:18,330 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-22 21:43:18,343 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 182 selfloop transitions, 74 changer transitions 26/426 dead transitions. [2022-07-22 21:43:18,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 426 transitions, 4815 flow [2022-07-22 21:43:18,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:43:18,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:43:18,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2261 transitions. [2022-07-22 21:43:18,345 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.759744623655914 [2022-07-22 21:43:18,345 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2261 transitions. [2022-07-22 21:43:18,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2261 transitions. [2022-07-22 21:43:18,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:18,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2261 transitions. [2022-07-22 21:43:18,347 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-22 21:43:18,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:43:18,349 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 124.0) internal successors, (3100), 25 states have internal predecessors, (3100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:43:18,349 INFO L186 Difference]: Start difference. First operand has 375 places, 327 transitions, 3569 flow. Second operand 24 states and 2261 transitions. [2022-07-22 21:43:18,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 426 transitions, 4815 flow [2022-07-22 21:43:18,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 426 transitions, 4552 flow, removed 101 selfloop flow, removed 5 redundant places. [2022-07-22 21:43:18,553 INFO L242 Difference]: Finished difference. Result has 410 places, 353 transitions, 3903 flow [2022-07-22 21:43:18,553 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-22 21:43:18,553 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 298 predicate places. [2022-07-22 21:43:18,553 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 353 transitions, 3903 flow [2022-07-22 21:43:18,553 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-22 21:43:18,554 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:18,554 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-22 21:43:18,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-22 21:43:18,554 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-22 21:43:18,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1958380388, now seen corresponding path program 5 times [2022-07-22 21:43:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:18,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109971086] [2022-07-22 21:43:18,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:18,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:18,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:18,615 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-22 21:43:18,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:18,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109971086] [2022-07-22 21:43:18,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109971086] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:18,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:18,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:18,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958233118] [2022-07-22 21:43:18,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:18,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:18,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:18,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:18,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:18,617 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:18,618 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-22 21:43:18,618 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:18,618 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:18,618 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:19,899 INFO L129 PetriNetUnfolder]: 2174/5876 cut-off events. [2022-07-22 21:43:19,899 INFO L130 PetriNetUnfolder]: For 30355/30596 co-relation queries the response was YES. [2022-07-22 21:43:19,980 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-22 21:43:19,998 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 199 selfloop transitions, 73 changer transitions 24/440 dead transitions. [2022-07-22 21:43:19,998 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 440 transitions, 5385 flow [2022-07-22 21:43:19,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 21:43:19,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-22 21:43:19,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2071 transitions. [2022-07-22 21:43:20,000 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7591642228739003 [2022-07-22 21:43:20,000 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2071 transitions. [2022-07-22 21:43:20,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2071 transitions. [2022-07-22 21:43:20,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:20,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2071 transitions. [2022-07-22 21:43:20,003 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-22 21:43:20,005 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-22 21:43:20,005 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-22 21:43:20,005 INFO L186 Difference]: Start difference. First operand has 410 places, 353 transitions, 3903 flow. Second operand 22 states and 2071 transitions. [2022-07-22 21:43:20,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 440 transitions, 5385 flow [2022-07-22 21:43:20,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 440 transitions, 5299 flow, removed 40 selfloop flow, removed 3 redundant places. [2022-07-22 21:43:20,249 INFO L242 Difference]: Finished difference. Result has 441 places, 384 transitions, 4515 flow [2022-07-22 21:43:20,249 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-22 21:43:20,250 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 329 predicate places. [2022-07-22 21:43:20,250 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 384 transitions, 4515 flow [2022-07-22 21:43:20,250 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-22 21:43:20,250 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:20,250 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-22 21:43:20,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-22 21:43:20,250 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-22 21:43:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:20,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1601681310, now seen corresponding path program 6 times [2022-07-22 21:43:20,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:20,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551190665] [2022-07-22 21:43:20,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:20,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:20,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:20,310 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-22 21:43:20,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:20,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551190665] [2022-07-22 21:43:20,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551190665] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:20,311 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:20,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:20,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612317519] [2022-07-22 21:43:20,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:20,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:20,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:20,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:20,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:20,312 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:20,313 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-22 21:43:20,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:20,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:20,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:21,745 INFO L129 PetriNetUnfolder]: 2260/6252 cut-off events. [2022-07-22 21:43:21,745 INFO L130 PetriNetUnfolder]: For 43354/43583 co-relation queries the response was YES. [2022-07-22 21:43:21,835 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-22 21:43:21,853 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 218 selfloop transitions, 74 changer transitions 23/459 dead transitions. [2022-07-22 21:43:21,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 459 transitions, 6042 flow [2022-07-22 21:43:21,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 21:43:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-22 21:43:21,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1982 transitions. [2022-07-22 21:43:21,855 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.761136712749616 [2022-07-22 21:43:21,855 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1982 transitions. [2022-07-22 21:43:21,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1982 transitions. [2022-07-22 21:43:21,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:21,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1982 transitions. [2022-07-22 21:43:21,856 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-22 21:43:21,858 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-22 21:43:21,858 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-22 21:43:21,858 INFO L186 Difference]: Start difference. First operand has 441 places, 384 transitions, 4515 flow. Second operand 21 states and 1982 transitions. [2022-07-22 21:43:21,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 459 transitions, 6042 flow [2022-07-22 21:43:22,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 459 transitions, 5809 flow, removed 103 selfloop flow, removed 3 redundant places. [2022-07-22 21:43:22,227 INFO L242 Difference]: Finished difference. Result has 471 places, 412 transitions, 5041 flow [2022-07-22 21:43:22,228 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-22 21:43:22,228 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 359 predicate places. [2022-07-22 21:43:22,228 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 412 transitions, 5041 flow [2022-07-22 21:43:22,228 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-22 21:43:22,228 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:22,229 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-22 21:43:22,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-22 21:43:22,229 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-22 21:43:22,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:22,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1046108190, now seen corresponding path program 7 times [2022-07-22 21:43:22,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:22,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414173804] [2022-07-22 21:43:22,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:22,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:22,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:22,286 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-22 21:43:22,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:22,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414173804] [2022-07-22 21:43:22,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414173804] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:22,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:22,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:22,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156024658] [2022-07-22 21:43:22,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:22,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:22,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:22,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:22,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:22,288 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:22,289 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-22 21:43:22,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:22,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:22,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:23,787 INFO L129 PetriNetUnfolder]: 2333/6496 cut-off events. [2022-07-22 21:43:23,787 INFO L130 PetriNetUnfolder]: For 54738/54966 co-relation queries the response was YES. [2022-07-22 21:43:23,888 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-22 21:43:23,908 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 238 selfloop transitions, 82 changer transitions 22/486 dead transitions. [2022-07-22 21:43:23,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 486 transitions, 6663 flow [2022-07-22 21:43:23,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:43:23,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:43:23,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1889 transitions. [2022-07-22 21:43:23,909 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7616935483870968 [2022-07-22 21:43:23,909 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1889 transitions. [2022-07-22 21:43:23,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1889 transitions. [2022-07-22 21:43:23,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:23,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1889 transitions. [2022-07-22 21:43:23,911 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-22 21:43:23,913 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-22 21:43:23,913 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-22 21:43:23,913 INFO L186 Difference]: Start difference. First operand has 471 places, 412 transitions, 5041 flow. Second operand 20 states and 1889 transitions. [2022-07-22 21:43:23,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 486 transitions, 6663 flow [2022-07-22 21:43:24,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 486 transitions, 6381 flow, removed 126 selfloop flow, removed 3 redundant places. [2022-07-22 21:43:24,413 INFO L242 Difference]: Finished difference. Result has 500 places, 445 transitions, 5712 flow [2022-07-22 21:43:24,413 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-22 21:43:24,414 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 388 predicate places. [2022-07-22 21:43:24,414 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 445 transitions, 5712 flow [2022-07-22 21:43:24,414 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-22 21:43:24,414 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:24,414 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-22 21:43:24,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-22 21:43:24,414 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-22 21:43:24,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:24,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1815561746, now seen corresponding path program 8 times [2022-07-22 21:43:24,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:24,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922390389] [2022-07-22 21:43:24,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:24,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:24,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:24,469 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-22 21:43:24,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:24,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922390389] [2022-07-22 21:43:24,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922390389] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:24,470 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:24,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:24,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874305818] [2022-07-22 21:43:24,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:24,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:24,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:24,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:24,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:24,472 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:24,473 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-22 21:43:24,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:24,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:24,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:26,087 INFO L129 PetriNetUnfolder]: 2391/6807 cut-off events. [2022-07-22 21:43:26,087 INFO L130 PetriNetUnfolder]: For 59476/59724 co-relation queries the response was YES. [2022-07-22 21:43:26,206 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-22 21:43:26,226 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 237 selfloop transitions, 105 changer transitions 14/500 dead transitions. [2022-07-22 21:43:26,227 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 500 transitions, 7107 flow [2022-07-22 21:43:26,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:43:26,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:43:26,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-07-22 21:43:26,228 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7631048387096774 [2022-07-22 21:43:26,228 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-07-22 21:43:26,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-07-22 21:43:26,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:26,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-07-22 21:43:26,229 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-22 21:43:26,230 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-22 21:43:26,231 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-22 21:43:26,231 INFO L186 Difference]: Start difference. First operand has 500 places, 445 transitions, 5712 flow. Second operand 16 states and 1514 transitions. [2022-07-22 21:43:26,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 500 transitions, 7107 flow [2022-07-22 21:43:26,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 500 transitions, 6729 flow, removed 189 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:26,866 INFO L242 Difference]: Finished difference. Result has 519 places, 463 transitions, 5914 flow [2022-07-22 21:43:26,866 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-22 21:43:26,866 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 407 predicate places. [2022-07-22 21:43:26,867 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 463 transitions, 5914 flow [2022-07-22 21:43:26,867 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-22 21:43:26,867 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:26,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, 1, 1] [2022-07-22 21:43:26,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-22 21:43:26,867 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-22 21:43:26,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:26,867 INFO L85 PathProgramCache]: Analyzing trace with hash -363943892, now seen corresponding path program 9 times [2022-07-22 21:43:26,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:26,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715229981] [2022-07-22 21:43:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:26,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:26,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:26,941 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-22 21:43:26,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:26,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715229981] [2022-07-22 21:43:26,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715229981] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:26,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:26,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:26,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537989303] [2022-07-22 21:43:26,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:26,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:26,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:26,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:26,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:26,943 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:26,943 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-22 21:43:26,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:26,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:26,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:28,754 INFO L129 PetriNetUnfolder]: 2482/6997 cut-off events. [2022-07-22 21:43:28,754 INFO L130 PetriNetUnfolder]: For 54979/55228 co-relation queries the response was YES. [2022-07-22 21:43:28,857 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-22 21:43:28,875 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 247 selfloop transitions, 119 changer transitions 19/529 dead transitions. [2022-07-22 21:43:28,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 529 transitions, 7417 flow [2022-07-22 21:43:28,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:43:28,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:43:28,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1885 transitions. [2022-07-22 21:43:28,877 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7600806451612904 [2022-07-22 21:43:28,877 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1885 transitions. [2022-07-22 21:43:28,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1885 transitions. [2022-07-22 21:43:28,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:28,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1885 transitions. [2022-07-22 21:43:28,879 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-22 21:43:28,880 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-22 21:43:28,880 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-22 21:43:28,880 INFO L186 Difference]: Start difference. First operand has 519 places, 463 transitions, 5914 flow. Second operand 20 states and 1885 transitions. [2022-07-22 21:43:28,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 529 transitions, 7417 flow [2022-07-22 21:43:29,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 529 transitions, 7260 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-07-22 21:43:29,425 INFO L242 Difference]: Finished difference. Result has 546 places, 489 transitions, 6586 flow [2022-07-22 21:43:29,425 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-22 21:43:29,425 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 434 predicate places. [2022-07-22 21:43:29,425 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 489 transitions, 6586 flow [2022-07-22 21:43: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-22 21:43:29,426 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43: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-22 21:43:29,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-22 21:43:29,426 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-22 21:43:29,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:29,426 INFO L85 PathProgramCache]: Analyzing trace with hash 164438094, now seen corresponding path program 10 times [2022-07-22 21:43:29,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:29,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136157444] [2022-07-22 21:43:29,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:29,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:29,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:29,484 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-22 21:43:29,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:29,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136157444] [2022-07-22 21:43:29,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136157444] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:29,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:29,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:29,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177162367] [2022-07-22 21:43:29,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:29,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:29,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:29,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:29,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:29,486 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:29,487 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-22 21:43:29,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:29,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:29,487 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:31,677 INFO L129 PetriNetUnfolder]: 2492/7133 cut-off events. [2022-07-22 21:43:31,677 INFO L130 PetriNetUnfolder]: For 59062/59372 co-relation queries the response was YES. [2022-07-22 21:43:31,776 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-22 21:43:31,793 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 246 selfloop transitions, 124 changer transitions 24/538 dead transitions. [2022-07-22 21:43:31,793 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 538 transitions, 8029 flow [2022-07-22 21:43:31,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:43:31,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:43:31,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-07-22 21:43:31,795 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-07-22 21:43:31,795 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-07-22 21:43:31,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-07-22 21:43:31,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:31,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-07-22 21:43:31,796 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-22 21:43:31,798 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-22 21:43:31,798 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-22 21:43:31,798 INFO L186 Difference]: Start difference. First operand has 546 places, 489 transitions, 6586 flow. Second operand 18 states and 1699 transitions. [2022-07-22 21:43:31,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 538 transitions, 8029 flow [2022-07-22 21:43:32,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 538 transitions, 7825 flow, removed 78 selfloop flow, removed 3 redundant places. [2022-07-22 21:43:32,396 INFO L242 Difference]: Finished difference. Result has 565 places, 498 transitions, 6960 flow [2022-07-22 21:43:32,396 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-22 21:43:32,396 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 453 predicate places. [2022-07-22 21:43:32,396 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 498 transitions, 6960 flow [2022-07-22 21:43:32,397 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-22 21:43:32,397 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:32,397 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:43:32,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-22 21:43:32,397 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-22 21:43:32,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:32,397 INFO L85 PathProgramCache]: Analyzing trace with hash -579980082, now seen corresponding path program 11 times [2022-07-22 21:43:32,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:32,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9504715] [2022-07-22 21:43:32,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:32,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:32,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:32,460 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-22 21:43:32,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:32,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9504715] [2022-07-22 21:43:32,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9504715] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:32,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:32,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:32,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250528556] [2022-07-22 21:43:32,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:32,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:32,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:32,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:32,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:32,463 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:32,463 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-22 21:43:32,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:32,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:32,463 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:34,662 INFO L129 PetriNetUnfolder]: 2529/7270 cut-off events. [2022-07-22 21:43:34,662 INFO L130 PetriNetUnfolder]: For 58821/59069 co-relation queries the response was YES. [2022-07-22 21:43:34,780 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-22 21:43:34,801 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 281 selfloop transitions, 109 changer transitions 17/551 dead transitions. [2022-07-22 21:43:34,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 551 transitions, 8474 flow [2022-07-22 21:43:34,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:43:34,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:43:34,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1704 transitions. [2022-07-22 21:43:34,812 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7634408602150538 [2022-07-22 21:43:34,812 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1704 transitions. [2022-07-22 21:43:34,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1704 transitions. [2022-07-22 21:43:34,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:34,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1704 transitions. [2022-07-22 21:43:34,814 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-22 21:43:34,815 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-22 21:43:34,815 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-22 21:43:34,815 INFO L186 Difference]: Start difference. First operand has 565 places, 498 transitions, 6960 flow. Second operand 18 states and 1704 transitions. [2022-07-22 21:43:34,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 551 transitions, 8474 flow [2022-07-22 21:43:35,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 551 transitions, 8278 flow, removed 50 selfloop flow, removed 6 redundant places. [2022-07-22 21:43:35,463 INFO L242 Difference]: Finished difference. Result has 580 places, 518 transitions, 7515 flow [2022-07-22 21:43:35,463 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-22 21:43:35,464 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 468 predicate places. [2022-07-22 21:43:35,464 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 518 transitions, 7515 flow [2022-07-22 21:43:35,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.6) internal successors, (916), 10 states have internal predecessors, (916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:43:35,464 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:35,464 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:43:35,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-22 21:43:35,464 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-22 21:43:35,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:35,464 INFO L85 PathProgramCache]: Analyzing trace with hash 2115569696, now seen corresponding path program 12 times [2022-07-22 21:43:35,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:35,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114686045] [2022-07-22 21:43:35,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:35,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:35,523 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-22 21:43:35,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:35,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114686045] [2022-07-22 21:43:35,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114686045] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:35,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:35,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:35,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167479449] [2022-07-22 21:43:35,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:35,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:35,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:35,526 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:35,526 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-22 21:43:35,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:35,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:35,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:37,953 INFO L129 PetriNetUnfolder]: 2573/7583 cut-off events. [2022-07-22 21:43:37,953 INFO L130 PetriNetUnfolder]: For 59701/59950 co-relation queries the response was YES. [2022-07-22 21:43:38,088 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-22 21:43:38,110 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 263 selfloop transitions, 133 changer transitions 20/560 dead transitions. [2022-07-22 21:43:38,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 560 transitions, 8788 flow [2022-07-22 21:43:38,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:43:38,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:43:38,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1700 transitions. [2022-07-22 21:43:38,112 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7616487455197133 [2022-07-22 21:43:38,112 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1700 transitions. [2022-07-22 21:43:38,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1700 transitions. [2022-07-22 21:43:38,112 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:38,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1700 transitions. [2022-07-22 21:43:38,114 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-22 21:43:38,115 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-22 21:43:38,115 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-22 21:43:38,115 INFO L186 Difference]: Start difference. First operand has 580 places, 518 transitions, 7515 flow. Second operand 18 states and 1700 transitions. [2022-07-22 21:43:38,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 560 transitions, 8788 flow [2022-07-22 21:43:38,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 560 transitions, 8567 flow, removed 103 selfloop flow, removed 6 redundant places. [2022-07-22 21:43:38,880 INFO L242 Difference]: Finished difference. Result has 595 places, 531 transitions, 7854 flow [2022-07-22 21:43:38,880 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-22 21:43:38,881 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 483 predicate places. [2022-07-22 21:43:38,881 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 531 transitions, 7854 flow [2022-07-22 21:43:38,881 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-22 21:43:38,881 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:38,881 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-22 21:43:38,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-22 21:43:38,881 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-22 21:43:38,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:38,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1418596208, now seen corresponding path program 13 times [2022-07-22 21:43:38,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:38,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796829496] [2022-07-22 21:43:38,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:38,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:38,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:38,957 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-22 21:43:38,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:38,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796829496] [2022-07-22 21:43:38,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796829496] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:38,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:38,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:38,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168223850] [2022-07-22 21:43:38,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:38,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:38,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:38,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:38,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:38,959 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:38,960 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-22 21:43:38,960 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:38,960 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:38,960 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:41,364 INFO L129 PetriNetUnfolder]: 2565/7471 cut-off events. [2022-07-22 21:43:41,365 INFO L130 PetriNetUnfolder]: For 57002/57250 co-relation queries the response was YES. [2022-07-22 21:43:41,479 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-22 21:43:41,496 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 280 selfloop transitions, 119 changer transitions 21/564 dead transitions. [2022-07-22 21:43:41,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 564 transitions, 8979 flow [2022-07-22 21:43:41,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:43:41,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:43:41,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2022-07-22 21:43:41,497 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7637571157495257 [2022-07-22 21:43:41,497 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2022-07-22 21:43:41,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2022-07-22 21:43:41,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:41,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2022-07-22 21:43:41,499 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-22 21:43:41,500 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-22 21:43:41,500 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-22 21:43:41,500 INFO L186 Difference]: Start difference. First operand has 595 places, 531 transitions, 7854 flow. Second operand 17 states and 1610 transitions. [2022-07-22 21:43:41,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 564 transitions, 8979 flow [2022-07-22 21:43:42,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 564 transitions, 8852 flow, removed 34 selfloop flow, removed 5 redundant places. [2022-07-22 21:43:42,162 INFO L242 Difference]: Finished difference. Result has 609 places, 537 transitions, 8107 flow [2022-07-22 21:43:42,162 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-22 21:43:42,163 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 497 predicate places. [2022-07-22 21:43:42,163 INFO L495 AbstractCegarLoop]: Abstraction has has 609 places, 537 transitions, 8107 flow [2022-07-22 21:43:42,163 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-22 21:43:42,163 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:42,163 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:43:42,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-22 21:43:42,164 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-22 21:43:42,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:42,164 INFO L85 PathProgramCache]: Analyzing trace with hash -5158680, now seen corresponding path program 14 times [2022-07-22 21:43:42,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:42,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215763869] [2022-07-22 21:43:42,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:42,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:42,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:42,221 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-22 21:43:42,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:42,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215763869] [2022-07-22 21:43:42,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215763869] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:42,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:42,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:42,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722225944] [2022-07-22 21:43:42,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:42,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:42,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:42,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:42,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:42,223 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:42,223 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-22 21:43:42,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:42,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:42,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:44,833 INFO L129 PetriNetUnfolder]: 2692/7906 cut-off events. [2022-07-22 21:43:44,833 INFO L130 PetriNetUnfolder]: For 65903/66151 co-relation queries the response was YES. [2022-07-22 21:43:44,951 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-22 21:43:44,972 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 284 selfloop transitions, 155 changer transitions 23/606 dead transitions. [2022-07-22 21:43:44,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 606 transitions, 9792 flow [2022-07-22 21:43:44,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 21:43:44,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-22 21:43:44,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2069 transitions. [2022-07-22 21:43:44,974 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7584310850439883 [2022-07-22 21:43:44,974 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2069 transitions. [2022-07-22 21:43:44,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2069 transitions. [2022-07-22 21:43:44,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:44,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2069 transitions. [2022-07-22 21:43:44,976 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-22 21:43:44,977 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-22 21:43:44,977 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-22 21:43:44,977 INFO L186 Difference]: Start difference. First operand has 609 places, 537 transitions, 8107 flow. Second operand 22 states and 2069 transitions. [2022-07-22 21:43:44,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 606 transitions, 9792 flow [2022-07-22 21:43:45,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 606 transitions, 9666 flow, removed 28 selfloop flow, removed 5 redundant places. [2022-07-22 21:43:45,690 INFO L242 Difference]: Finished difference. Result has 637 places, 565 transitions, 8857 flow [2022-07-22 21:43:45,690 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-22 21:43:45,690 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 525 predicate places. [2022-07-22 21:43:45,690 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 565 transitions, 8857 flow [2022-07-22 21:43:45,691 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-22 21:43:45,691 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:45,691 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-22 21:43:45,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-22 21:43:45,691 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-22 21:43:45,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:45,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1610730920, now seen corresponding path program 15 times [2022-07-22 21:43:45,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:45,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759532270] [2022-07-22 21:43:45,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:45,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:45,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:45,750 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-22 21:43:45,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:45,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759532270] [2022-07-22 21:43:45,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759532270] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:45,751 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:45,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:45,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797223514] [2022-07-22 21:43:45,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:45,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:45,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:45,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:45,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:45,752 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:45,753 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-22 21:43:45,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:45,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:45,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:48,400 INFO L129 PetriNetUnfolder]: 2767/8171 cut-off events. [2022-07-22 21:43:48,400 INFO L130 PetriNetUnfolder]: For 77464/77712 co-relation queries the response was YES. [2022-07-22 21:43:48,655 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-22 21:43:48,674 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 354 selfloop transitions, 110 changer transitions 21/629 dead transitions. [2022-07-22 21:43:48,674 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 655 places, 629 transitions, 10691 flow [2022-07-22 21:43:48,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 21:43:48,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-22 21:43:48,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1979 transitions. [2022-07-22 21:43:48,676 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7599846390168971 [2022-07-22 21:43:48,676 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1979 transitions. [2022-07-22 21:43:48,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1979 transitions. [2022-07-22 21:43:48,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:48,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1979 transitions. [2022-07-22 21:43:48,678 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-22 21:43:48,679 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-22 21:43:48,679 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-22 21:43:48,679 INFO L186 Difference]: Start difference. First operand has 637 places, 565 transitions, 8857 flow. Second operand 21 states and 1979 transitions. [2022-07-22 21:43:48,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 655 places, 629 transitions, 10691 flow [2022-07-22 21:43:49,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 629 transitions, 10577 flow, removed 57 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:49,539 INFO L242 Difference]: Finished difference. Result has 667 places, 591 transitions, 9644 flow [2022-07-22 21:43:49,540 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-22 21:43:49,540 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 555 predicate places. [2022-07-22 21:43:49,540 INFO L495 AbstractCegarLoop]: Abstraction has has 667 places, 591 transitions, 9644 flow [2022-07-22 21:43:49,540 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-22 21:43:49,540 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:49,540 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-22 21:43:49,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-22 21:43:49,540 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-22 21:43:49,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:49,541 INFO L85 PathProgramCache]: Analyzing trace with hash -350992242, now seen corresponding path program 16 times [2022-07-22 21:43:49,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:49,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323416914] [2022-07-22 21:43:49,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:49,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:49,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:43:49,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:49,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323416914] [2022-07-22 21:43:49,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323416914] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:49,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:49,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:49,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34153264] [2022-07-22 21:43:49,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:49,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:49,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:49,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:49,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:49,598 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:49,599 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-22 21:43:49,599 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:49,599 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:49,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:52,315 INFO L129 PetriNetUnfolder]: 2768/8236 cut-off events. [2022-07-22 21:43:52,316 INFO L130 PetriNetUnfolder]: For 84425/84671 co-relation queries the response was YES. [2022-07-22 21:43:52,481 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-22 21:43:52,503 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 301 selfloop transitions, 165 changer transitions 23/633 dead transitions. [2022-07-22 21:43:52,503 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 682 places, 633 transitions, 11056 flow [2022-07-22 21:43:52,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:43:52,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:43:52,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1699 transitions. [2022-07-22 21:43:52,505 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7612007168458781 [2022-07-22 21:43:52,505 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1699 transitions. [2022-07-22 21:43:52,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1699 transitions. [2022-07-22 21:43:52,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:52,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1699 transitions. [2022-07-22 21:43:52,515 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-22 21:43:52,516 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-22 21:43:52,516 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-22 21:43:52,516 INFO L186 Difference]: Start difference. First operand has 667 places, 591 transitions, 9644 flow. Second operand 18 states and 1699 transitions. [2022-07-22 21:43:52,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 682 places, 633 transitions, 11056 flow [2022-07-22 21:43:53,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 633 transitions, 10828 flow, removed 114 selfloop flow, removed 2 redundant places. [2022-07-22 21:43:53,514 INFO L242 Difference]: Finished difference. Result has 687 places, 600 transitions, 9989 flow [2022-07-22 21:43:53,514 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-22 21:43:53,515 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 575 predicate places. [2022-07-22 21:43:53,515 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 600 transitions, 9989 flow [2022-07-22 21:43:53,515 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-22 21:43:53,515 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:53,515 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-22 21:43:53,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-07-22 21:43:53,516 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-22 21:43:53,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:53,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1825091412, now seen corresponding path program 17 times [2022-07-22 21:43:53,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:53,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070896983] [2022-07-22 21:43:53,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:53,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:53,683 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-22 21:43:53,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:53,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070896983] [2022-07-22 21:43:53,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070896983] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:53,683 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:53,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:53,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805923766] [2022-07-22 21:43:53,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:53,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:53,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:53,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:53,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:53,685 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:53,685 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-22 21:43:53,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:53,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:53,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:43:56,539 INFO L129 PetriNetUnfolder]: 2886/8639 cut-off events. [2022-07-22 21:43:56,539 INFO L130 PetriNetUnfolder]: For 91329/91575 co-relation queries the response was YES. [2022-07-22 21:43:56,711 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-22 21:43:56,734 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 358 selfloop transitions, 135 changer transitions 16/653 dead transitions. [2022-07-22 21:43:56,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 701 places, 653 transitions, 11752 flow [2022-07-22 21:43:56,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:43:56,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:43:56,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1609 transitions. [2022-07-22 21:43:56,736 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7632827324478179 [2022-07-22 21:43:56,736 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1609 transitions. [2022-07-22 21:43:56,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1609 transitions. [2022-07-22 21:43:56,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:43:56,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1609 transitions. [2022-07-22 21:43:56,738 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-22 21:43:56,739 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-22 21:43:56,739 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-22 21:43:56,739 INFO L186 Difference]: Start difference. First operand has 687 places, 600 transitions, 9989 flow. Second operand 17 states and 1609 transitions. [2022-07-22 21:43:56,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 701 places, 653 transitions, 11752 flow [2022-07-22 21:43:57,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 695 places, 653 transitions, 11494 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-07-22 21:43:57,857 INFO L242 Difference]: Finished difference. Result has 703 places, 622 transitions, 10597 flow [2022-07-22 21:43:57,858 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-22 21:43:57,858 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 591 predicate places. [2022-07-22 21:43:57,858 INFO L495 AbstractCegarLoop]: Abstraction has has 703 places, 622 transitions, 10597 flow [2022-07-22 21:43:57,858 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-22 21:43:57,858 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:43:57,858 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-22 21:43:57,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-07-22 21:43:57,858 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-22 21:43:57,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:43:57,859 INFO L85 PathProgramCache]: Analyzing trace with hash -35946754, now seen corresponding path program 18 times [2022-07-22 21:43:57,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:43:57,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578111841] [2022-07-22 21:43:57,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:43:57,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:43:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:43:57,919 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-22 21:43:57,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:43:57,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578111841] [2022-07-22 21:43:57,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578111841] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:43:57,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:43:57,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:43:57,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780577014] [2022-07-22 21:43:57,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:43:57,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:43:57,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:43:57,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:43:57,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:43:57,922 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:43:57,922 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-22 21:43:57,922 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:43:57,922 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:43:57,922 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:44:00,893 INFO L129 PetriNetUnfolder]: 2968/8880 cut-off events. [2022-07-22 21:44:00,894 INFO L130 PetriNetUnfolder]: For 99107/99354 co-relation queries the response was YES. [2022-07-22 21:44:01,055 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-22 21:44:01,077 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 384 selfloop transitions, 130 changer transitions 17/675 dead transitions. [2022-07-22 21:44:01,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 675 transitions, 12415 flow [2022-07-22 21:44:01,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:44:01,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:44:01,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1613 transitions. [2022-07-22 21:44:01,078 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7651802656546489 [2022-07-22 21:44:01,078 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1613 transitions. [2022-07-22 21:44:01,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1613 transitions. [2022-07-22 21:44:01,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:44:01,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1613 transitions. [2022-07-22 21:44:01,080 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-22 21:44:01,081 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-22 21:44:01,081 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-22 21:44:01,081 INFO L186 Difference]: Start difference. First operand has 703 places, 622 transitions, 10597 flow. Second operand 17 states and 1613 transitions. [2022-07-22 21:44:01,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 675 transitions, 12415 flow [2022-07-22 21:44:02,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 715 places, 675 transitions, 12217 flow, removed 99 selfloop flow, removed 2 redundant places. [2022-07-22 21:44:02,425 INFO L242 Difference]: Finished difference. Result has 723 places, 644 transitions, 11256 flow [2022-07-22 21:44:02,426 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-22 21:44:02,426 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 611 predicate places. [2022-07-22 21:44:02,426 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 644 transitions, 11256 flow [2022-07-22 21:44:02,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-22 21:44:02,427 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:44:02,427 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-22 21:44:02,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-07-22 21:44:02,427 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-22 21:44:02,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:44:02,427 INFO L85 PathProgramCache]: Analyzing trace with hash -992253680, now seen corresponding path program 19 times [2022-07-22 21:44:02,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:44:02,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139977231] [2022-07-22 21:44:02,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:44:02,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:44:02,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:44:02,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:44:02,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:44:02,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139977231] [2022-07-22 21:44:02,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139977231] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:44:02,492 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:44:02,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:44:02,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811785308] [2022-07-22 21:44:02,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:44:02,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:44:02,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:44:02,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:44:02,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:44:02,494 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:44:02,495 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-22 21:44:02,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:44:02,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:44:02,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:44:05,768 INFO L129 PetriNetUnfolder]: 2982/9068 cut-off events. [2022-07-22 21:44:05,769 INFO L130 PetriNetUnfolder]: For 104758/105009 co-relation queries the response was YES. [2022-07-22 21:44:05,933 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-22 21:44:05,956 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 381 selfloop transitions, 135 changer transitions 21/681 dead transitions. [2022-07-22 21:44:05,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 681 transitions, 12763 flow [2022-07-22 21:44:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:44:05,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:44:05,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1703 transitions. [2022-07-22 21:44:05,957 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7629928315412187 [2022-07-22 21:44:05,957 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1703 transitions. [2022-07-22 21:44:05,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1703 transitions. [2022-07-22 21:44:05,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:44:05,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1703 transitions. [2022-07-22 21:44:05,959 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-22 21:44:05,960 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-22 21:44:05,960 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-22 21:44:05,960 INFO L186 Difference]: Start difference. First operand has 723 places, 644 transitions, 11256 flow. Second operand 18 states and 1703 transitions. [2022-07-22 21:44:05,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 681 transitions, 12763 flow [2022-07-22 21:44:07,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 735 places, 681 transitions, 12479 flow, removed 106 selfloop flow, removed 3 redundant places. [2022-07-22 21:44:07,190 INFO L242 Difference]: Finished difference. Result has 739 places, 653 transitions, 11538 flow [2022-07-22 21:44:07,191 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-22 21:44:07,191 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 627 predicate places. [2022-07-22 21:44:07,191 INFO L495 AbstractCegarLoop]: Abstraction has has 739 places, 653 transitions, 11538 flow [2022-07-22 21:44:07,191 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-22 21:44:07,191 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:44:07,191 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-22 21:44:07,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-07-22 21:44:07,192 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-22 21:44:07,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:44:07,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1337115450, now seen corresponding path program 20 times [2022-07-22 21:44:07,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:44:07,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469512717] [2022-07-22 21:44:07,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:44:07,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:44:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:44:07,252 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-22 21:44:07,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:44:07,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469512717] [2022-07-22 21:44:07,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469512717] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:44:07,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:44:07,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:44:07,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938625044] [2022-07-22 21:44:07,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:44:07,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:44:07,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:44:07,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:44:07,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:44:07,255 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:44:07,255 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-22 21:44:07,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:44:07,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:44:07,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:44:10,528 INFO L129 PetriNetUnfolder]: 2982/9046 cut-off events. [2022-07-22 21:44:10,528 INFO L130 PetriNetUnfolder]: For 106334/106575 co-relation queries the response was YES. [2022-07-22 21:44:10,824 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-22 21:44:10,836 INFO L132 encePairwiseOnDemand]: 111/124 looper letters, 100 selfloop transitions, 0 changer transitions 477/687 dead transitions. [2022-07-22 21:44:10,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 687 transitions, 12911 flow [2022-07-22 21:44:10,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:44:10,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:44:10,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1703 transitions. [2022-07-22 21:44:10,838 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7629928315412187 [2022-07-22 21:44:10,838 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1703 transitions. [2022-07-22 21:44:10,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1703 transitions. [2022-07-22 21:44:10,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:44:10,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1703 transitions. [2022-07-22 21:44:10,839 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-22 21:44:10,840 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-22 21:44:10,840 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-22 21:44:10,840 INFO L186 Difference]: Start difference. First operand has 739 places, 653 transitions, 11538 flow. Second operand 18 states and 1703 transitions. [2022-07-22 21:44:10,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 687 transitions, 12911 flow [2022-07-22 21:44:11,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 687 transitions, 12702 flow, removed 71 selfloop flow, removed 17 redundant places. [2022-07-22 21:44:11,997 INFO L242 Difference]: Finished difference. Result has 740 places, 210 transitions, 2056 flow [2022-07-22 21:44:11,998 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-22 21:44:11,998 INFO L279 CegarLoopForPetriNet]: 112 programPoint places, 628 predicate places. [2022-07-22 21:44:11,998 INFO L495 AbstractCegarLoop]: Abstraction has has 740 places, 210 transitions, 2056 flow [2022-07-22 21:44:11,998 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-22 21:44:11,998 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:44:11,998 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-22 21:44:11,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-07-22 21:44:11,998 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-22 21:44:11,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:44:11,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1046582820, now seen corresponding path program 4 times [2022-07-22 21:44:11,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:44:11,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774275183] [2022-07-22 21:44:11,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:44:11,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:44:12,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:44:12,074 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-22 21:44:12,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:44:12,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774275183] [2022-07-22 21:44:12,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774275183] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:44:12,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:44:12,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:44:12,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478344165] [2022-07-22 21:44:12,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:44:12,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:44:12,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:44:12,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:44:12,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:44:12,076 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 124 [2022-07-22 21:44:12,077 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-22 21:44:12,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:44:12,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 124 [2022-07-22 21:44:12,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand