./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/pthread-wmm/safe019_power.opt.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c 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/pthread-wmm/safe019_power.opt.i -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 57c8b47d74ada5c94291d16aafebbb644062493fff61510a323122bcd88ba5b1 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 10:09:48,216 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 10:09:48,217 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 10:09:48,253 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 10:09:48,254 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 10:09:48,255 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 10:09:48,257 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 10:09:48,259 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 10:09:48,260 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 10:09:48,263 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 10:09:48,264 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 10:09:48,266 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 10:09:48,266 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 10:09:48,268 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 10:09:48,269 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 10:09:48,271 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 10:09:48,271 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 10:09:48,272 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 10:09:48,273 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 10:09:48,278 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 10:09:48,279 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 10:09:48,280 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 10:09:48,280 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 10:09:48,281 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 10:09:48,282 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 10:09:48,286 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 10:09:48,287 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 10:09:48,287 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 10:09:48,288 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 10:09:48,288 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 10:09:48,289 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 10:09:48,289 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 10:09:48,291 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 10:09:48,291 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 10:09:48,291 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 10:09:48,292 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 10:09:48,292 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 10:09:48,293 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 10:09:48,293 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 10:09:48,293 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 10:09:48,293 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 10:09:48,295 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 10:09:48,296 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-12 10:09:48,322 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 10:09:48,323 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 10:09:48,323 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 10:09:48,323 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 10:09:48,324 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 10:09:48,324 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 10:09:48,324 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 10:09:48,325 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 10:09:48,325 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 10:09:48,325 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 10:09:48,326 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 10:09:48,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 10:09:48,327 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 10:09:48,327 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 10:09:48,327 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 10:09:48,327 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 10:09:48,327 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 10:09:48,327 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:09:48,328 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 10:09:48,328 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 10:09:48,328 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 10:09:48,328 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 10:09:48,328 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 10:09:48,329 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 10:09:48,329 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 10:09:48,329 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 10:09:48,329 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 -> 57c8b47d74ada5c94291d16aafebbb644062493fff61510a323122bcd88ba5b1 [2022-07-12 10:09:48,514 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 10:09:48,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 10:09:48,533 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 10:09:48,533 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 10:09:48,534 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 10:09:48,535 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/pthread-wmm/safe019_power.opt.i [2022-07-12 10:09:48,579 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdb24062e/18cceeafe765462ab3df00d886c7c7cd/FLAG4a661aa81 [2022-07-12 10:09:48,985 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 10:09:48,985 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-wmm/safe019_power.opt.i [2022-07-12 10:09:48,996 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdb24062e/18cceeafe765462ab3df00d886c7c7cd/FLAG4a661aa81 [2022-07-12 10:09:49,330 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cdb24062e/18cceeafe765462ab3df00d886c7c7cd [2022-07-12 10:09:49,332 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 10:09:49,333 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 10:09:49,335 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 10:09:49,335 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 10:09:49,337 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 10:09:49,339 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,340 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18613864 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49, skipping insertion in model container [2022-07-12 10:09:49,340 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,345 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 10:09:49,394 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 10:09:49,531 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/pthread-wmm/safe019_power.opt.i[994,1007] [2022-07-12 10:09:49,734 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:09:49,741 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 10:09:49,751 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/pthread-wmm/safe019_power.opt.i[994,1007] [2022-07-12 10:09:49,793 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:09:49,814 INFO L208 MainTranslator]: Completed translation [2022-07-12 10:09:49,815 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49 WrapperNode [2022-07-12 10:09:49,815 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 10:09:49,816 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 10:09:49,816 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 10:09:49,816 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 10:09:49,824 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,837 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,862 INFO L137 Inliner]: procedures = 177, calls = 88, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 225 [2022-07-12 10:09:49,862 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 10:09:49,863 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 10:09:49,863 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 10:09:49,864 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 10:09:49,869 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,870 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,883 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,884 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,896 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,912 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,920 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,923 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 10:09:49,931 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 10:09:49,931 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 10:09:49,931 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 10:09:49,932 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (1/1) ... [2022-07-12 10:09:49,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:09:49,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:09:49,957 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-12 10:09:49,962 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-12 10:09:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 10:09:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 10:09:49,984 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-12 10:09:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 10:09:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 10:09:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 10:09:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2022-07-12 10:09:49,985 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2022-07-12 10:09:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2022-07-12 10:09:49,985 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2022-07-12 10:09:49,985 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2022-07-12 10:09:49,986 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2022-07-12 10:09:49,986 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2022-07-12 10:09:49,986 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2022-07-12 10:09:49,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 10:09:49,986 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-12 10:09:49,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 10:09:49,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 10:09:49,988 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-12 10:09:50,140 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 10:09:50,141 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 10:09:50,751 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 10:09:51,238 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 10:09:51,239 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 10:09:51,243 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:09:51 BoogieIcfgContainer [2022-07-12 10:09:51,243 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 10:09:51,245 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 10:09:51,245 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 10:09:51,248 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 10:09:51,248 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 10:09:49" (1/3) ... [2022-07-12 10:09:51,249 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21635459 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:09:51, skipping insertion in model container [2022-07-12 10:09:51,249 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:09:49" (2/3) ... [2022-07-12 10:09:51,249 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21635459 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:09:51, skipping insertion in model container [2022-07-12 10:09:51,249 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:09:51" (3/3) ... [2022-07-12 10:09:51,250 INFO L111 eAbstractionObserver]: Analyzing ICFG safe019_power.opt.i [2022-07-12 10:09:51,254 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-12 10:09:51,261 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 10:09:51,261 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-12 10:09:51,261 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-12 10:09:51,353 INFO L135 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-07-12 10:09:51,391 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 163 places, 152 transitions, 324 flow [2022-07-12 10:09:51,452 INFO L129 PetriNetUnfolder]: 2/148 cut-off events. [2022-07-12 10:09:51,453 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-07-12 10:09:51,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 161 conditions, 148 events. 2/148 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 63 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 88. Up to 2 conditions per place. [2022-07-12 10:09:51,456 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 152 transitions, 324 flow [2022-07-12 10:09:51,461 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 148 transitions, 308 flow [2022-07-12 10:09:51,473 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 10:09:51,477 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@32d7c07, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@44b83c7 [2022-07-12 10:09:51,478 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-07-12 10:09:51,487 INFO L129 PetriNetUnfolder]: 0/82 cut-off events. [2022-07-12 10:09:51,487 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-07-12 10:09:51,487 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:51,488 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:51,488 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:51,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:51,492 INFO L85 PathProgramCache]: Analyzing trace with hash -397280163, now seen corresponding path program 1 times [2022-07-12 10:09:51,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:51,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690924489] [2022-07-12 10:09:51,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:51,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:51,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:51,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:51,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:51,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690924489] [2022-07-12 10:09:51,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690924489] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:51,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:51,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 10:09:51,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065471837] [2022-07-12 10:09:51,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:51,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 10:09:51,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:51,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 10:09:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 10:09:51,778 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 152 [2022-07-12 10:09:51,782 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 148 transitions, 308 flow. Second operand has 3 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:51,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:51,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 152 [2022-07-12 10:09:51,784 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:52,194 INFO L129 PetriNetUnfolder]: 258/1462 cut-off events. [2022-07-12 10:09:52,195 INFO L130 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2022-07-12 10:09:52,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1915 conditions, 1462 events. 258/1462 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 11092 event pairs, 172 based on Foata normal form. 40/1403 useless extension candidates. Maximal degree in co-relation 1839. Up to 289 conditions per place. [2022-07-12 10:09:52,209 INFO L132 encePairwiseOnDemand]: 147/152 looper letters, 19 selfloop transitions, 2 changer transitions 0/152 dead transitions. [2022-07-12 10:09:52,209 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 152 transitions, 364 flow [2022-07-12 10:09:52,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 10:09:52,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-12 10:09:52,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2022-07-12 10:09:52,222 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9451754385964912 [2022-07-12 10:09:52,223 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2022-07-12 10:09:52,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2022-07-12 10:09:52,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:52,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2022-07-12 10:09:52,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:52,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 152.0) internal successors, (608), 4 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:52,237 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 152.0) internal successors, (608), 4 states have internal predecessors, (608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:52,239 INFO L186 Difference]: Start difference. First operand has 159 places, 148 transitions, 308 flow. Second operand 3 states and 431 transitions. [2022-07-12 10:09:52,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 152 transitions, 364 flow [2022-07-12 10:09:52,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 152 transitions, 358 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-12 10:09:52,245 INFO L242 Difference]: Finished difference. Result has 155 places, 144 transitions, 300 flow [2022-07-12 10:09:52,247 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=300, PETRI_PLACES=155, PETRI_TRANSITIONS=144} [2022-07-12 10:09:52,250 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -4 predicate places. [2022-07-12 10:09:52,250 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 144 transitions, 300 flow [2022-07-12 10:09:52,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 136.33333333333334) internal successors, (409), 3 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:52,251 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:52,251 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:52,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 10:09:52,252 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:52,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:52,253 INFO L85 PathProgramCache]: Analyzing trace with hash -331025959, now seen corresponding path program 1 times [2022-07-12 10:09:52,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:52,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123926125] [2022-07-12 10:09:52,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:52,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:52,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:52,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:52,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:52,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123926125] [2022-07-12 10:09:52,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123926125] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:52,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:52,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:09:52,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406913096] [2022-07-12 10:09:52,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:52,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:09:52,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:09:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:09:52,468 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 152 [2022-07-12 10:09:52,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 144 transitions, 300 flow. Second operand has 6 states, 6 states have (on average 128.0) internal successors, (768), 6 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-12 10:09:52,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:52,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 152 [2022-07-12 10:09:52,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:53,873 INFO L129 PetriNetUnfolder]: 3393/8110 cut-off events. [2022-07-12 10:09:53,874 INFO L130 PetriNetUnfolder]: For 447/447 co-relation queries the response was YES. [2022-07-12 10:09:53,895 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13398 conditions, 8110 events. 3393/8110 cut-off events. For 447/447 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 70770 event pairs, 708 based on Foata normal form. 0/7880 useless extension candidates. Maximal degree in co-relation 13323. Up to 2642 conditions per place. [2022-07-12 10:09:53,914 INFO L132 encePairwiseOnDemand]: 145/152 looper letters, 27 selfloop transitions, 3 changer transitions 71/210 dead transitions. [2022-07-12 10:09:53,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 210 transitions, 624 flow [2022-07-12 10:09:53,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:09:53,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:09:53,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1224 transitions. [2022-07-12 10:09:53,919 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2022-07-12 10:09:53,919 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1224 transitions. [2022-07-12 10:09:53,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1224 transitions. [2022-07-12 10:09:53,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:53,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1224 transitions. [2022-07-12 10:09:53,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.0) internal successors, (1224), 9 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:53,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 152.0) internal successors, (1520), 10 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:53,927 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 152.0) internal successors, (1520), 10 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:53,927 INFO L186 Difference]: Start difference. First operand has 155 places, 144 transitions, 300 flow. Second operand 9 states and 1224 transitions. [2022-07-12 10:09:53,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 210 transitions, 624 flow [2022-07-12 10:09:53,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 210 transitions, 606 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-12 10:09:53,935 INFO L242 Difference]: Finished difference. Result has 168 places, 132 transitions, 311 flow [2022-07-12 10:09:53,936 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=311, PETRI_PLACES=168, PETRI_TRANSITIONS=132} [2022-07-12 10:09:53,937 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 9 predicate places. [2022-07-12 10:09:53,937 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 132 transitions, 311 flow [2022-07-12 10:09:53,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 128.0) internal successors, (768), 6 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-12 10:09:53,938 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:53,938 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:53,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 10:09:53,939 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:53,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:53,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1071559942, now seen corresponding path program 1 times [2022-07-12 10:09:53,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:53,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155067250] [2022-07-12 10:09:53,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:53,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:54,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:54,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:54,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:54,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155067250] [2022-07-12 10:09:54,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155067250] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:54,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:54,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:09:54,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249843738] [2022-07-12 10:09:54,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:54,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:09:54,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:54,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:09:54,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:09:54,104 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 152 [2022-07-12 10:09:54,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 132 transitions, 311 flow. Second operand has 7 states, 7 states have (on average 129.85714285714286) internal successors, (909), 7 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:54,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:54,106 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 152 [2022-07-12 10:09:54,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:54,759 INFO L129 PetriNetUnfolder]: 1072/2211 cut-off events. [2022-07-12 10:09:54,759 INFO L130 PetriNetUnfolder]: For 1446/1458 co-relation queries the response was YES. [2022-07-12 10:09:54,767 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4885 conditions, 2211 events. 1072/2211 cut-off events. For 1446/1458 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14037 event pairs, 314 based on Foata normal form. 48/2158 useless extension candidates. Maximal degree in co-relation 4802. Up to 831 conditions per place. [2022-07-12 10:09:54,775 INFO L132 encePairwiseOnDemand]: 145/152 looper letters, 22 selfloop transitions, 3 changer transitions 37/175 dead transitions. [2022-07-12 10:09:54,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 175 transitions, 541 flow [2022-07-12 10:09:54,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:09:54,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:09:54,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1344 transitions. [2022-07-12 10:09:54,779 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8842105263157894 [2022-07-12 10:09:54,779 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1344 transitions. [2022-07-12 10:09:54,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1344 transitions. [2022-07-12 10:09:54,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:54,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1344 transitions. [2022-07-12 10:09:54,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 134.4) internal successors, (1344), 10 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:54,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:54,785 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:54,785 INFO L186 Difference]: Start difference. First operand has 168 places, 132 transitions, 311 flow. Second operand 10 states and 1344 transitions. [2022-07-12 10:09:54,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 175 transitions, 541 flow [2022-07-12 10:09:54,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 175 transitions, 524 flow, removed 7 selfloop flow, removed 4 redundant places. [2022-07-12 10:09:54,795 INFO L242 Difference]: Finished difference. Result has 160 places, 132 transitions, 324 flow [2022-07-12 10:09:54,795 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=324, PETRI_PLACES=160, PETRI_TRANSITIONS=132} [2022-07-12 10:09:54,796 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 1 predicate places. [2022-07-12 10:09:54,796 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 132 transitions, 324 flow [2022-07-12 10:09:54,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 129.85714285714286) internal successors, (909), 7 states have internal predecessors, (909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:54,796 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:54,797 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:54,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 10:09:54,797 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:54,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:54,797 INFO L85 PathProgramCache]: Analyzing trace with hash -787768344, now seen corresponding path program 1 times [2022-07-12 10:09:54,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:54,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255051873] [2022-07-12 10:09:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:54,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:54,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:54,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:54,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:54,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255051873] [2022-07-12 10:09:54,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255051873] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:54,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:54,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:09:54,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548378982] [2022-07-12 10:09:54,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:54,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:09:54,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:54,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:09:54,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:09:54,939 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 152 [2022-07-12 10:09:54,940 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 132 transitions, 324 flow. Second operand has 6 states, 6 states have (on average 128.33333333333334) internal successors, (770), 6 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-12 10:09:54,940 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:54,941 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 152 [2022-07-12 10:09:54,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:55,814 INFO L129 PetriNetUnfolder]: 2607/4750 cut-off events. [2022-07-12 10:09:55,814 INFO L130 PetriNetUnfolder]: For 4187/4223 co-relation queries the response was YES. [2022-07-12 10:09:55,828 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11311 conditions, 4750 events. 2607/4750 cut-off events. For 4187/4223 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 31408 event pairs, 963 based on Foata normal form. 90/4693 useless extension candidates. Maximal degree in co-relation 11223. Up to 1500 conditions per place. [2022-07-12 10:09:55,843 INFO L132 encePairwiseOnDemand]: 146/152 looper letters, 32 selfloop transitions, 3 changer transitions 46/190 dead transitions. [2022-07-12 10:09:55,844 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 190 transitions, 674 flow [2022-07-12 10:09:55,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:09:55,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:09:55,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1216 transitions. [2022-07-12 10:09:55,847 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-07-12 10:09:55,847 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1216 transitions. [2022-07-12 10:09:55,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1216 transitions. [2022-07-12 10:09:55,848 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:55,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1216 transitions. [2022-07-12 10:09:55,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 135.11111111111111) internal successors, (1216), 9 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:55,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 152.0) internal successors, (1520), 10 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:55,852 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 152.0) internal successors, (1520), 10 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:55,852 INFO L186 Difference]: Start difference. First operand has 160 places, 132 transitions, 324 flow. Second operand 9 states and 1216 transitions. [2022-07-12 10:09:55,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 190 transitions, 674 flow [2022-07-12 10:09:55,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 190 transitions, 620 flow, removed 24 selfloop flow, removed 9 redundant places. [2022-07-12 10:09:55,884 INFO L242 Difference]: Finished difference. Result has 160 places, 132 transitions, 327 flow [2022-07-12 10:09:55,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=327, PETRI_PLACES=160, PETRI_TRANSITIONS=132} [2022-07-12 10:09:55,885 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 1 predicate places. [2022-07-12 10:09:55,885 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 132 transitions, 327 flow [2022-07-12 10:09:55,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 128.33333333333334) internal successors, (770), 6 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-12 10:09:55,886 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:55,886 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:55,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 10:09:55,887 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:55,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:55,887 INFO L85 PathProgramCache]: Analyzing trace with hash -632451813, now seen corresponding path program 1 times [2022-07-12 10:09:55,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:55,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181753959] [2022-07-12 10:09:55,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:55,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:55,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:56,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:56,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:56,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181753959] [2022-07-12 10:09:56,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181753959] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:56,031 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:56,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:09:56,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005526003] [2022-07-12 10:09:56,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:56,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:09:56,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:56,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:09:56,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:09:56,034 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 152 [2022-07-12 10:09:56,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 132 transitions, 327 flow. Second operand has 6 states, 6 states have (on average 130.16666666666666) internal successors, (781), 6 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:56,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:56,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 152 [2022-07-12 10:09:56,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:56,793 INFO L129 PetriNetUnfolder]: 1620/3360 cut-off events. [2022-07-12 10:09:56,794 INFO L130 PetriNetUnfolder]: For 3894/3903 co-relation queries the response was YES. [2022-07-12 10:09:56,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7811 conditions, 3360 events. 1620/3360 cut-off events. For 3894/3903 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 23670 event pairs, 936 based on Foata normal form. 90/3249 useless extension candidates. Maximal degree in co-relation 7724. Up to 1251 conditions per place. [2022-07-12 10:09:56,818 INFO L132 encePairwiseOnDemand]: 146/152 looper letters, 26 selfloop transitions, 2 changer transitions 37/178 dead transitions. [2022-07-12 10:09:56,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 178 transitions, 586 flow [2022-07-12 10:09:56,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:09:56,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:09:56,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1219 transitions. [2022-07-12 10:09:56,822 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8910818713450293 [2022-07-12 10:09:56,822 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1219 transitions. [2022-07-12 10:09:56,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1219 transitions. [2022-07-12 10:09:56,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:56,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1219 transitions. [2022-07-12 10:09:56,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 135.44444444444446) internal successors, (1219), 9 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:56,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 152.0) internal successors, (1520), 10 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:56,827 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 152.0) internal successors, (1520), 10 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:56,827 INFO L186 Difference]: Start difference. First operand has 160 places, 132 transitions, 327 flow. Second operand 9 states and 1219 transitions. [2022-07-12 10:09:56,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 178 transitions, 586 flow [2022-07-12 10:09:56,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 178 transitions, 549 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-07-12 10:09:56,848 INFO L242 Difference]: Finished difference. Result has 162 places, 132 transitions, 326 flow [2022-07-12 10:09:56,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=326, PETRI_PLACES=162, PETRI_TRANSITIONS=132} [2022-07-12 10:09:56,849 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 3 predicate places. [2022-07-12 10:09:56,849 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 132 transitions, 326 flow [2022-07-12 10:09:56,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 130.16666666666666) internal successors, (781), 6 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:56,850 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:56,850 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:56,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 10:09:56,850 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:56,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:56,851 INFO L85 PathProgramCache]: Analyzing trace with hash 638703164, now seen corresponding path program 1 times [2022-07-12 10:09:56,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:56,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37044903] [2022-07-12 10:09:56,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:56,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:57,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:57,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37044903] [2022-07-12 10:09:57,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37044903] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:57,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:57,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:09:57,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195327972] [2022-07-12 10:09:57,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:57,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:09:57,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:57,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:09:57,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:09:57,016 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 152 [2022-07-12 10:09:57,016 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 132 transitions, 326 flow. Second operand has 7 states, 7 states have (on average 127.28571428571429) internal successors, (891), 7 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:57,017 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:57,017 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 152 [2022-07-12 10:09:57,017 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:57,768 INFO L129 PetriNetUnfolder]: 2220/4354 cut-off events. [2022-07-12 10:09:57,769 INFO L130 PetriNetUnfolder]: For 4131/4155 co-relation queries the response was YES. [2022-07-12 10:09:57,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10262 conditions, 4354 events. 2220/4354 cut-off events. For 4131/4155 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 30828 event pairs, 414 based on Foata normal form. 60/4219 useless extension candidates. Maximal degree in co-relation 10172. Up to 1563 conditions per place. [2022-07-12 10:09:57,796 INFO L132 encePairwiseOnDemand]: 143/152 looper letters, 32 selfloop transitions, 5 changer transitions 26/171 dead transitions. [2022-07-12 10:09:57,796 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 171 transitions, 601 flow [2022-07-12 10:09:57,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:09:57,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:09:57,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 939 transitions. [2022-07-12 10:09:57,799 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8825187969924813 [2022-07-12 10:09:57,799 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 939 transitions. [2022-07-12 10:09:57,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 939 transitions. [2022-07-12 10:09:57,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:57,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 939 transitions. [2022-07-12 10:09:57,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 134.14285714285714) internal successors, (939), 7 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:57,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 152.0) internal successors, (1216), 8 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:57,804 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 152.0) internal successors, (1216), 8 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:57,804 INFO L186 Difference]: Start difference. First operand has 162 places, 132 transitions, 326 flow. Second operand 7 states and 939 transitions. [2022-07-12 10:09:57,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 171 transitions, 601 flow [2022-07-12 10:09:57,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 171 transitions, 575 flow, removed 10 selfloop flow, removed 8 redundant places. [2022-07-12 10:09:57,819 INFO L242 Difference]: Finished difference. Result has 158 places, 132 transitions, 333 flow [2022-07-12 10:09:57,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=333, PETRI_PLACES=158, PETRI_TRANSITIONS=132} [2022-07-12 10:09:57,820 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -1 predicate places. [2022-07-12 10:09:57,820 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 132 transitions, 333 flow [2022-07-12 10:09:57,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 127.28571428571429) internal successors, (891), 7 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:57,820 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:57,820 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:57,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 10:09:57,821 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:57,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:57,821 INFO L85 PathProgramCache]: Analyzing trace with hash -72517056, now seen corresponding path program 2 times [2022-07-12 10:09:57,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:57,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267756301] [2022-07-12 10:09:57,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:57,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:09:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:09:57,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:09:57,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267756301] [2022-07-12 10:09:57,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267756301] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:09:57,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:09:57,930 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:09:57,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910697467] [2022-07-12 10:09:57,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:09:57,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:09:57,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:09:57,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:09:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:09:57,936 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-12 10:09:57,937 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 132 transitions, 333 flow. Second operand has 6 states, 6 states have (on average 126.33333333333333) internal successors, (758), 6 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:57,937 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:09:57,937 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-12 10:09:57,937 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:09:59,581 INFO L129 PetriNetUnfolder]: 7660/13043 cut-off events. [2022-07-12 10:09:59,582 INFO L130 PetriNetUnfolder]: For 2562/2602 co-relation queries the response was YES. [2022-07-12 10:09:59,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26178 conditions, 13043 events. 7660/13043 cut-off events. For 2562/2602 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 98456 event pairs, 358 based on Foata normal form. 0/12678 useless extension candidates. Maximal degree in co-relation 26089. Up to 4663 conditions per place. [2022-07-12 10:09:59,645 INFO L132 encePairwiseOnDemand]: 141/152 looper letters, 38 selfloop transitions, 7 changer transitions 60/213 dead transitions. [2022-07-12 10:09:59,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 213 transitions, 716 flow [2022-07-12 10:09:59,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:09:59,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:09:59,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1347 transitions. [2022-07-12 10:09:59,648 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8861842105263158 [2022-07-12 10:09:59,648 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1347 transitions. [2022-07-12 10:09:59,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1347 transitions. [2022-07-12 10:09:59,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:09:59,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1347 transitions. [2022-07-12 10:09:59,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 134.7) internal successors, (1347), 10 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:59,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:59,654 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:59,655 INFO L186 Difference]: Start difference. First operand has 158 places, 132 transitions, 333 flow. Second operand 10 states and 1347 transitions. [2022-07-12 10:09:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 213 transitions, 716 flow [2022-07-12 10:09:59,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 213 transitions, 698 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-07-12 10:09:59,669 INFO L242 Difference]: Finished difference. Result has 164 places, 135 transitions, 381 flow [2022-07-12 10:09:59,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=381, PETRI_PLACES=164, PETRI_TRANSITIONS=135} [2022-07-12 10:09:59,670 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 5 predicate places. [2022-07-12 10:09:59,670 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 135 transitions, 381 flow [2022-07-12 10:09:59,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 126.33333333333333) internal successors, (758), 6 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:09:59,671 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:09:59,671 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:09:59,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 10:09:59,671 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:09:59,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:09:59,672 INFO L85 PathProgramCache]: Analyzing trace with hash -301669039, now seen corresponding path program 1 times [2022-07-12 10:09:59,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:09:59,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8245449] [2022-07-12 10:09:59,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:09:59,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:09:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:00,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:00,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:00,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8245449] [2022-07-12 10:10:00,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8245449] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:00,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:00,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-12 10:10:00,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492256938] [2022-07-12 10:10:00,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:00,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-12 10:10:00,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:00,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-12 10:10:00,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-07-12 10:10:00,246 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 152 [2022-07-12 10:10:00,247 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 135 transitions, 381 flow. Second operand has 17 states, 17 states have (on average 111.0) internal successors, (1887), 17 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:00,247 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:00,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 152 [2022-07-12 10:10:00,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:01,869 INFO L129 PetriNetUnfolder]: 2333/5843 cut-off events. [2022-07-12 10:10:01,869 INFO L130 PetriNetUnfolder]: For 4782/5093 co-relation queries the response was YES. [2022-07-12 10:10:01,889 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14237 conditions, 5843 events. 2333/5843 cut-off events. For 4782/5093 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 52463 event pairs, 1319 based on Foata normal form. 39/5557 useless extension candidates. Maximal degree in co-relation 14129. Up to 1740 conditions per place. [2022-07-12 10:10:01,906 INFO L132 encePairwiseOnDemand]: 133/152 looper letters, 76 selfloop transitions, 34 changer transitions 0/207 dead transitions. [2022-07-12 10:10:01,906 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 207 transitions, 809 flow [2022-07-12 10:10:01,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-12 10:10:01,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-07-12 10:10:01,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2620 transitions. [2022-07-12 10:10:01,911 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7494279176201373 [2022-07-12 10:10:01,911 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2620 transitions. [2022-07-12 10:10:01,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2620 transitions. [2022-07-12 10:10:01,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:01,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2620 transitions. [2022-07-12 10:10:01,917 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 113.91304347826087) internal successors, (2620), 23 states have internal predecessors, (2620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:01,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 152.0) internal successors, (3648), 24 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:01,922 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 152.0) internal successors, (3648), 24 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:01,922 INFO L186 Difference]: Start difference. First operand has 164 places, 135 transitions, 381 flow. Second operand 23 states and 2620 transitions. [2022-07-12 10:10:01,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 207 transitions, 809 flow [2022-07-12 10:10:01,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 207 transitions, 794 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-07-12 10:10:01,942 INFO L242 Difference]: Finished difference. Result has 188 places, 159 transitions, 602 flow [2022-07-12 10:10:01,942 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=602, PETRI_PLACES=188, PETRI_TRANSITIONS=159} [2022-07-12 10:10:01,943 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 29 predicate places. [2022-07-12 10:10:01,943 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 159 transitions, 602 flow [2022-07-12 10:10:01,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 111.0) internal successors, (1887), 17 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:01,944 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:01,945 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:01,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 10:10:01,945 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:01,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:01,946 INFO L85 PathProgramCache]: Analyzing trace with hash -850925097, now seen corresponding path program 2 times [2022-07-12 10:10:01,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:01,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980077437] [2022-07-12 10:10:01,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:01,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:02,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:02,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:02,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980077437] [2022-07-12 10:10:02,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980077437] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:02,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:02,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-12 10:10:02,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025790587] [2022-07-12 10:10:02,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:02,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-12 10:10:02,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:02,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-12 10:10:02,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-07-12 10:10:02,198 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 152 [2022-07-12 10:10:02,200 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 159 transitions, 602 flow. Second operand has 13 states, 13 states have (on average 116.23076923076923) internal successors, (1511), 13 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:02,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:02,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 152 [2022-07-12 10:10:02,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:03,797 INFO L129 PetriNetUnfolder]: 2791/6836 cut-off events. [2022-07-12 10:10:03,797 INFO L130 PetriNetUnfolder]: For 16571/16951 co-relation queries the response was YES. [2022-07-12 10:10:03,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22105 conditions, 6836 events. 2791/6836 cut-off events. For 16571/16951 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 63249 event pairs, 1461 based on Foata normal form. 60/6499 useless extension candidates. Maximal degree in co-relation 21984. Up to 2009 conditions per place. [2022-07-12 10:10:03,863 INFO L132 encePairwiseOnDemand]: 136/152 looper letters, 105 selfloop transitions, 71 changer transitions 6/284 dead transitions. [2022-07-12 10:10:03,863 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 284 transitions, 1811 flow [2022-07-12 10:10:03,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-12 10:10:03,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-07-12 10:10:03,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2767 transitions. [2022-07-12 10:10:03,871 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7914759725400458 [2022-07-12 10:10:03,871 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2767 transitions. [2022-07-12 10:10:03,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2767 transitions. [2022-07-12 10:10:03,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:03,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2767 transitions. [2022-07-12 10:10:03,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 120.30434782608695) internal successors, (2767), 23 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:03,891 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 152.0) internal successors, (3648), 24 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:03,892 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 152.0) internal successors, (3648), 24 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:03,892 INFO L186 Difference]: Start difference. First operand has 188 places, 159 transitions, 602 flow. Second operand 23 states and 2767 transitions. [2022-07-12 10:10:03,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 284 transitions, 1811 flow [2022-07-12 10:10:03,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 284 transitions, 1764 flow, removed 8 selfloop flow, removed 9 redundant places. [2022-07-12 10:10:03,926 INFO L242 Difference]: Finished difference. Result has 218 places, 233 transitions, 1412 flow [2022-07-12 10:10:03,926 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1412, PETRI_PLACES=218, PETRI_TRANSITIONS=233} [2022-07-12 10:10:03,927 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 59 predicate places. [2022-07-12 10:10:03,927 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 233 transitions, 1412 flow [2022-07-12 10:10:03,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 116.23076923076923) internal successors, (1511), 13 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:03,928 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:03,928 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:03,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 10:10:03,928 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:03,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash -543311883, now seen corresponding path program 3 times [2022-07-12 10:10:03,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:03,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981074415] [2022-07-12 10:10:03,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:03,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:04,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:04,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:04,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:04,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981074415] [2022-07-12 10:10:04,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981074415] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:04,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:04,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-12 10:10:04,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157725459] [2022-07-12 10:10:04,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:04,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 10:10:04,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:04,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 10:10:04,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-07-12 10:10:04,481 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 152 [2022-07-12 10:10:04,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 233 transitions, 1412 flow. Second operand has 20 states, 20 states have (on average 97.95) internal successors, (1959), 20 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:04,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:04,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 152 [2022-07-12 10:10:04,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:07,016 INFO L129 PetriNetUnfolder]: 3172/7951 cut-off events. [2022-07-12 10:10:07,016 INFO L130 PetriNetUnfolder]: For 38525/39258 co-relation queries the response was YES. [2022-07-12 10:10:07,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30411 conditions, 7951 events. 3172/7951 cut-off events. For 38525/39258 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 76289 event pairs, 1690 based on Foata normal form. 53/7516 useless extension candidates. Maximal degree in co-relation 30269. Up to 3240 conditions per place. [2022-07-12 10:10:07,105 INFO L132 encePairwiseOnDemand]: 130/152 looper letters, 150 selfloop transitions, 76 changer transitions 44/362 dead transitions. [2022-07-12 10:10:07,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 362 transitions, 3015 flow [2022-07-12 10:10:07,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-12 10:10:07,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-12 10:10:07,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2930 transitions. [2022-07-12 10:10:07,110 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6647005444646098 [2022-07-12 10:10:07,110 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2930 transitions. [2022-07-12 10:10:07,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2930 transitions. [2022-07-12 10:10:07,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:07,112 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2930 transitions. [2022-07-12 10:10:07,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 101.03448275862068) internal successors, (2930), 29 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:07,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 152.0) internal successors, (4560), 30 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:07,126 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 152.0) internal successors, (4560), 30 states have internal predecessors, (4560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:07,126 INFO L186 Difference]: Start difference. First operand has 218 places, 233 transitions, 1412 flow. Second operand 29 states and 2930 transitions. [2022-07-12 10:10:07,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 362 transitions, 3015 flow [2022-07-12 10:10:07,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 362 transitions, 2772 flow, removed 118 selfloop flow, removed 4 redundant places. [2022-07-12 10:10:07,268 INFO L242 Difference]: Finished difference. Result has 257 places, 297 transitions, 1978 flow [2022-07-12 10:10:07,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1978, PETRI_PLACES=257, PETRI_TRANSITIONS=297} [2022-07-12 10:10:07,270 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 98 predicate places. [2022-07-12 10:10:07,271 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 297 transitions, 1978 flow [2022-07-12 10:10:07,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 97.95) internal successors, (1959), 20 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:07,272 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:07,272 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:07,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 10:10:07,273 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:07,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:07,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1590066825, now seen corresponding path program 1 times [2022-07-12 10:10:07,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:07,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961806991] [2022-07-12 10:10:07,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:07,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:07,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:07,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:07,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:07,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961806991] [2022-07-12 10:10:07,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961806991] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:07,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:07,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:10:07,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728694873] [2022-07-12 10:10:07,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:07,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:10:07,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:07,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:10:07,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:10:07,411 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-12 10:10:07,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 297 transitions, 1978 flow. Second operand has 7 states, 7 states have (on average 126.28571428571429) internal successors, (884), 7 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:07,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:07,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-12 10:10:07,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:09,266 INFO L129 PetriNetUnfolder]: 4905/9301 cut-off events. [2022-07-12 10:10:09,266 INFO L130 PetriNetUnfolder]: For 53819/54226 co-relation queries the response was YES. [2022-07-12 10:10:09,351 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40682 conditions, 9301 events. 4905/9301 cut-off events. For 53819/54226 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 72010 event pairs, 149 based on Foata normal form. 289/9474 useless extension candidates. Maximal degree in co-relation 40539. Up to 2420 conditions per place. [2022-07-12 10:10:09,391 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 198 selfloop transitions, 11 changer transitions 234/566 dead transitions. [2022-07-12 10:10:09,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 566 transitions, 5487 flow [2022-07-12 10:10:09,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 10:10:09,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-12 10:10:09,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1345 transitions. [2022-07-12 10:10:09,393 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8848684210526315 [2022-07-12 10:10:09,394 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1345 transitions. [2022-07-12 10:10:09,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1345 transitions. [2022-07-12 10:10:09,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:09,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1345 transitions. [2022-07-12 10:10:09,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 134.5) internal successors, (1345), 10 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:09,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:09,398 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 152.0) internal successors, (1672), 11 states have internal predecessors, (1672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:09,398 INFO L186 Difference]: Start difference. First operand has 257 places, 297 transitions, 1978 flow. Second operand 10 states and 1345 transitions. [2022-07-12 10:10:09,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 566 transitions, 5487 flow [2022-07-12 10:10:09,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 566 transitions, 4794 flow, removed 293 selfloop flow, removed 17 redundant places. [2022-07-12 10:10:09,555 INFO L242 Difference]: Finished difference. Result has 249 places, 233 transitions, 1360 flow [2022-07-12 10:10:09,555 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1360, PETRI_PLACES=249, PETRI_TRANSITIONS=233} [2022-07-12 10:10:09,556 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 90 predicate places. [2022-07-12 10:10:09,556 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 233 transitions, 1360 flow [2022-07-12 10:10:09,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 126.28571428571429) internal successors, (884), 7 states have internal predecessors, (884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:09,557 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:09,557 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:09,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 10:10:09,557 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:09,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:09,558 INFO L85 PathProgramCache]: Analyzing trace with hash 45302874, now seen corresponding path program 1 times [2022-07-12 10:10:09,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:09,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952090279] [2022-07-12 10:10:09,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:09,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:09,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:10,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:10,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:10,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952090279] [2022-07-12 10:10:10,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952090279] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:10,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:10,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-07-12 10:10:10,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927190230] [2022-07-12 10:10:10,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:10,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-12 10:10:10,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:10,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-12 10:10:10,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-07-12 10:10:10,345 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 152 [2022-07-12 10:10:10,346 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 233 transitions, 1360 flow. Second operand has 23 states, 23 states have (on average 95.82608695652173) internal successors, (2204), 23 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:10,346 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:10,346 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 152 [2022-07-12 10:10:10,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:12,227 INFO L129 PetriNetUnfolder]: 1190/3664 cut-off events. [2022-07-12 10:10:12,227 INFO L130 PetriNetUnfolder]: For 21457/22116 co-relation queries the response was YES. [2022-07-12 10:10:12,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15576 conditions, 3664 events. 1190/3664 cut-off events. For 21457/22116 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 31425 event pairs, 510 based on Foata normal form. 105/3647 useless extension candidates. Maximal degree in co-relation 15420. Up to 1241 conditions per place. [2022-07-12 10:10:12,279 INFO L132 encePairwiseOnDemand]: 129/152 looper letters, 93 selfloop transitions, 80 changer transitions 28/295 dead transitions. [2022-07-12 10:10:12,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 295 transitions, 2340 flow [2022-07-12 10:10:12,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-12 10:10:12,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-12 10:10:12,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3047 transitions. [2022-07-12 10:10:12,283 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6466468590831919 [2022-07-12 10:10:12,283 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3047 transitions. [2022-07-12 10:10:12,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3047 transitions. [2022-07-12 10:10:12,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:12,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3047 transitions. [2022-07-12 10:10:12,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 98.29032258064517) internal successors, (3047), 31 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:12,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 152.0) internal successors, (4864), 32 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:12,296 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 152.0) internal successors, (4864), 32 states have internal predecessors, (4864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:12,296 INFO L186 Difference]: Start difference. First operand has 249 places, 233 transitions, 1360 flow. Second operand 31 states and 3047 transitions. [2022-07-12 10:10:12,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 295 transitions, 2340 flow [2022-07-12 10:10:12,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 295 transitions, 2139 flow, removed 91 selfloop flow, removed 27 redundant places. [2022-07-12 10:10:12,376 INFO L242 Difference]: Finished difference. Result has 235 places, 252 transitions, 1625 flow [2022-07-12 10:10:12,377 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1625, PETRI_PLACES=235, PETRI_TRANSITIONS=252} [2022-07-12 10:10:12,377 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 76 predicate places. [2022-07-12 10:10:12,377 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 252 transitions, 1625 flow [2022-07-12 10:10:12,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 95.82608695652173) internal successors, (2204), 23 states have internal predecessors, (2204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:12,378 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:12,378 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:12,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 10:10:12,378 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:12,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:12,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1999348842, now seen corresponding path program 2 times [2022-07-12 10:10:12,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:12,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868290959] [2022-07-12 10:10:12,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:12,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:13,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:13,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:13,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868290959] [2022-07-12 10:10:13,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868290959] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:13,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:13,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-07-12 10:10:13,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495356934] [2022-07-12 10:10:13,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:13,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-12 10:10:13,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:13,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-12 10:10:13,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-07-12 10:10:13,317 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 152 [2022-07-12 10:10:13,318 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 252 transitions, 1625 flow. Second operand has 25 states, 25 states have (on average 93.76) internal successors, (2344), 25 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:13,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:13,318 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 152 [2022-07-12 10:10:13,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:15,514 INFO L129 PetriNetUnfolder]: 1621/4947 cut-off events. [2022-07-12 10:10:15,514 INFO L130 PetriNetUnfolder]: For 22858/23294 co-relation queries the response was YES. [2022-07-12 10:10:15,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18783 conditions, 4947 events. 1621/4947 cut-off events. For 22858/23294 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 45839 event pairs, 573 based on Foata normal form. 130/4920 useless extension candidates. Maximal degree in co-relation 18632. Up to 1346 conditions per place. [2022-07-12 10:10:15,562 INFO L132 encePairwiseOnDemand]: 127/152 looper letters, 142 selfloop transitions, 129 changer transitions 0/363 dead transitions. [2022-07-12 10:10:15,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 363 transitions, 3322 flow [2022-07-12 10:10:15,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-12 10:10:15,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-12 10:10:15,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3190 transitions. [2022-07-12 10:10:15,566 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6359649122807017 [2022-07-12 10:10:15,566 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3190 transitions. [2022-07-12 10:10:15,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3190 transitions. [2022-07-12 10:10:15,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:15,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3190 transitions. [2022-07-12 10:10:15,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 96.66666666666667) internal successors, (3190), 33 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:15,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 152.0) internal successors, (5168), 34 states have internal predecessors, (5168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:15,575 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 152.0) internal successors, (5168), 34 states have internal predecessors, (5168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:15,575 INFO L186 Difference]: Start difference. First operand has 235 places, 252 transitions, 1625 flow. Second operand 33 states and 3190 transitions. [2022-07-12 10:10:15,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 363 transitions, 3322 flow [2022-07-12 10:10:15,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 363 transitions, 3134 flow, removed 61 selfloop flow, removed 24 redundant places. [2022-07-12 10:10:15,612 INFO L242 Difference]: Finished difference. Result has 251 places, 313 transitions, 2634 flow [2022-07-12 10:10:15,613 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2634, PETRI_PLACES=251, PETRI_TRANSITIONS=313} [2022-07-12 10:10:15,613 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 92 predicate places. [2022-07-12 10:10:15,613 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 313 transitions, 2634 flow [2022-07-12 10:10:15,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 93.76) internal successors, (2344), 25 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:15,614 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:15,614 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:15,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 10:10:15,615 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:15,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:15,615 INFO L85 PathProgramCache]: Analyzing trace with hash -614257416, now seen corresponding path program 3 times [2022-07-12 10:10:15,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:15,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234926335] [2022-07-12 10:10:15,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:15,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:15,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:15,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:15,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:15,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234926335] [2022-07-12 10:10:15,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234926335] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:15,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:15,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-12 10:10:15,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955746755] [2022-07-12 10:10:15,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:15,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 10:10:15,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:15,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 10:10:15,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-07-12 10:10:15,980 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 152 [2022-07-12 10:10:15,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 313 transitions, 2634 flow. Second operand has 16 states, 16 states have (on average 113.0625) internal successors, (1809), 16 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:15,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:15,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 152 [2022-07-12 10:10:15,981 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:17,598 INFO L129 PetriNetUnfolder]: 1861/5581 cut-off events. [2022-07-12 10:10:17,598 INFO L130 PetriNetUnfolder]: For 36912/37455 co-relation queries the response was YES. [2022-07-12 10:10:17,656 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23744 conditions, 5581 events. 1861/5581 cut-off events. For 36912/37455 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 53268 event pairs, 549 based on Foata normal form. 184/5594 useless extension candidates. Maximal degree in co-relation 23592. Up to 1538 conditions per place. [2022-07-12 10:10:17,679 INFO L132 encePairwiseOnDemand]: 135/152 looper letters, 190 selfloop transitions, 105 changer transitions 9/415 dead transitions. [2022-07-12 10:10:17,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 415 transitions, 4426 flow [2022-07-12 10:10:17,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 10:10:17,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-12 10:10:17,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2577 transitions. [2022-07-12 10:10:17,681 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7706339712918661 [2022-07-12 10:10:17,682 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2577 transitions. [2022-07-12 10:10:17,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2577 transitions. [2022-07-12 10:10:17,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:17,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2577 transitions. [2022-07-12 10:10:17,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 117.13636363636364) internal successors, (2577), 22 states have internal predecessors, (2577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:17,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 152.0) internal successors, (3496), 23 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:17,688 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 152.0) internal successors, (3496), 23 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:17,689 INFO L186 Difference]: Start difference. First operand has 251 places, 313 transitions, 2634 flow. Second operand 22 states and 2577 transitions. [2022-07-12 10:10:17,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 415 transitions, 4426 flow [2022-07-12 10:10:17,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 415 transitions, 4223 flow, removed 84 selfloop flow, removed 15 redundant places. [2022-07-12 10:10:17,791 INFO L242 Difference]: Finished difference. Result has 270 places, 342 transitions, 3290 flow [2022-07-12 10:10:17,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3290, PETRI_PLACES=270, PETRI_TRANSITIONS=342} [2022-07-12 10:10:17,792 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 111 predicate places. [2022-07-12 10:10:17,792 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 342 transitions, 3290 flow [2022-07-12 10:10:17,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 113.0625) internal successors, (1809), 16 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:17,792 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:17,792 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:17,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 10:10:17,793 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:17,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:17,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1146494990, now seen corresponding path program 1 times [2022-07-12 10:10:17,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:17,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029301723] [2022-07-12 10:10:17,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:17,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:17,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:17,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:17,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029301723] [2022-07-12 10:10:17,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029301723] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:17,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:17,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 10:10:17,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855781712] [2022-07-12 10:10:17,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:17,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 10:10:17,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:17,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 10:10:17,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 10:10:17,912 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 152 [2022-07-12 10:10:17,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 342 transitions, 3290 flow. Second operand has 7 states, 7 states have (on average 127.71428571428571) internal successors, (894), 7 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:17,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:17,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 152 [2022-07-12 10:10:17,913 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:19,890 INFO L129 PetriNetUnfolder]: 3668/10309 cut-off events. [2022-07-12 10:10:19,890 INFO L130 PetriNetUnfolder]: For 85032/85658 co-relation queries the response was YES. [2022-07-12 10:10:19,981 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47086 conditions, 10309 events. 3668/10309 cut-off events. For 85032/85658 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 107793 event pairs, 650 based on Foata normal form. 239/10245 useless extension candidates. Maximal degree in co-relation 46939. Up to 2031 conditions per place. [2022-07-12 10:10:20,025 INFO L132 encePairwiseOnDemand]: 145/152 looper letters, 538 selfloop transitions, 25 changer transitions 58/761 dead transitions. [2022-07-12 10:10:20,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 761 transitions, 10143 flow [2022-07-12 10:10:20,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 10:10:20,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-12 10:10:20,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1069 transitions. [2022-07-12 10:10:20,027 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8791118421052632 [2022-07-12 10:10:20,027 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1069 transitions. [2022-07-12 10:10:20,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1069 transitions. [2022-07-12 10:10:20,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:20,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1069 transitions. [2022-07-12 10:10:20,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 133.625) internal successors, (1069), 8 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:20,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 152.0) internal successors, (1368), 9 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:20,030 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 152.0) internal successors, (1368), 9 states have internal predecessors, (1368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:20,030 INFO L186 Difference]: Start difference. First operand has 270 places, 342 transitions, 3290 flow. Second operand 8 states and 1069 transitions. [2022-07-12 10:10:20,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 761 transitions, 10143 flow [2022-07-12 10:10:20,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 761 transitions, 9748 flow, removed 192 selfloop flow, removed 6 redundant places. [2022-07-12 10:10:20,355 INFO L242 Difference]: Finished difference. Result has 276 places, 363 transitions, 3560 flow [2022-07-12 10:10:20,356 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=3167, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3560, PETRI_PLACES=276, PETRI_TRANSITIONS=363} [2022-07-12 10:10:20,356 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 117 predicate places. [2022-07-12 10:10:20,357 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 363 transitions, 3560 flow [2022-07-12 10:10:20,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 127.71428571428571) internal successors, (894), 7 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:20,357 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:20,357 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:20,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 10:10:20,358 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:20,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:20,358 INFO L85 PathProgramCache]: Analyzing trace with hash -292902830, now seen corresponding path program 1 times [2022-07-12 10:10:20,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:20,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253470373] [2022-07-12 10:10:20,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:20,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:20,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:20,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:20,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253470373] [2022-07-12 10:10:20,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253470373] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:20,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:20,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:10:20,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589501515] [2022-07-12 10:10:20,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:20,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:10:20,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:20,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:10:20,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:10:20,488 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-12 10:10:20,489 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 363 transitions, 3560 flow. Second operand has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:20,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:20,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-12 10:10:20,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:22,785 INFO L129 PetriNetUnfolder]: 5414/11252 cut-off events. [2022-07-12 10:10:22,785 INFO L130 PetriNetUnfolder]: For 106334/107456 co-relation queries the response was YES. [2022-07-12 10:10:22,868 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57524 conditions, 11252 events. 5414/11252 cut-off events. For 106334/107456 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 100604 event pairs, 174 based on Foata normal form. 428/11557 useless extension candidates. Maximal degree in co-relation 57378. Up to 3099 conditions per place. [2022-07-12 10:10:22,886 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 294 selfloop transitions, 15 changer transitions 276/712 dead transitions. [2022-07-12 10:10:22,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 712 transitions, 9337 flow [2022-07-12 10:10:22,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:10:22,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:10:22,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1480 transitions. [2022-07-12 10:10:22,889 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8851674641148325 [2022-07-12 10:10:22,889 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1480 transitions. [2022-07-12 10:10:22,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1480 transitions. [2022-07-12 10:10:22,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:22,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1480 transitions. [2022-07-12 10:10:22,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.54545454545453) internal successors, (1480), 11 states have internal predecessors, (1480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:22,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 152.0) internal successors, (1824), 12 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:22,892 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 152.0) internal successors, (1824), 12 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:22,893 INFO L186 Difference]: Start difference. First operand has 276 places, 363 transitions, 3560 flow. Second operand 11 states and 1480 transitions. [2022-07-12 10:10:22,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 712 transitions, 9337 flow [2022-07-12 10:10:23,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 712 transitions, 9005 flow, removed 122 selfloop flow, removed 4 redundant places. [2022-07-12 10:10:23,062 INFO L242 Difference]: Finished difference. Result has 287 places, 284 transitions, 2453 flow [2022-07-12 10:10:23,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=3042, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2453, PETRI_PLACES=287, PETRI_TRANSITIONS=284} [2022-07-12 10:10:23,063 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 128 predicate places. [2022-07-12 10:10:23,063 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 284 transitions, 2453 flow [2022-07-12 10:10:23,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 126.25) internal successors, (1010), 8 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:23,064 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:23,064 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:23,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 10:10:23,064 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:23,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:23,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1609935641, now seen corresponding path program 1 times [2022-07-12 10:10:23,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:23,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937999780] [2022-07-12 10:10:23,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:23,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:23,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:24,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:24,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:24,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937999780] [2022-07-12 10:10:24,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937999780] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:24,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:24,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-07-12 10:10:24,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473232654] [2022-07-12 10:10:24,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:24,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-12 10:10:24,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:24,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-12 10:10:24,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2022-07-12 10:10:24,954 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 152 [2022-07-12 10:10:24,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 284 transitions, 2453 flow. Second operand has 36 states, 36 states have (on average 87.44444444444444) internal successors, (3148), 36 states have internal predecessors, (3148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:24,956 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:24,956 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 152 [2022-07-12 10:10:24,956 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:30,054 INFO L129 PetriNetUnfolder]: 2782/8417 cut-off events. [2022-07-12 10:10:30,054 INFO L130 PetriNetUnfolder]: For 55052/57707 co-relation queries the response was YES. [2022-07-12 10:10:30,144 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35270 conditions, 8417 events. 2782/8417 cut-off events. For 55052/57707 co-relation queries the response was YES. Maximal size of possible extension queue 773. Compared 93211 event pairs, 568 based on Foata normal form. 522/8645 useless extension candidates. Maximal degree in co-relation 35098. Up to 2138 conditions per place. [2022-07-12 10:10:30,169 INFO L132 encePairwiseOnDemand]: 115/152 looper letters, 192 selfloop transitions, 153 changer transitions 85/521 dead transitions. [2022-07-12 10:10:30,169 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 521 transitions, 6013 flow [2022-07-12 10:10:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-07-12 10:10:30,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-07-12 10:10:30,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 5390 transitions. [2022-07-12 10:10:30,173 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5910087719298246 [2022-07-12 10:10:30,174 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 5390 transitions. [2022-07-12 10:10:30,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 5390 transitions. [2022-07-12 10:10:30,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:30,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 5390 transitions. [2022-07-12 10:10:30,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 89.83333333333333) internal successors, (5390), 60 states have internal predecessors, (5390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:30,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 152.0) internal successors, (9272), 61 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:30,190 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 152.0) internal successors, (9272), 61 states have internal predecessors, (9272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:30,191 INFO L186 Difference]: Start difference. First operand has 287 places, 284 transitions, 2453 flow. Second operand 60 states and 5390 transitions. [2022-07-12 10:10:30,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 521 transitions, 6013 flow [2022-07-12 10:10:30,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 521 transitions, 5786 flow, removed 84 selfloop flow, removed 32 redundant places. [2022-07-12 10:10:30,565 INFO L242 Difference]: Finished difference. Result has 312 places, 366 transitions, 3768 flow [2022-07-12 10:10:30,565 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=3768, PETRI_PLACES=312, PETRI_TRANSITIONS=366} [2022-07-12 10:10:30,566 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 153 predicate places. [2022-07-12 10:10:30,566 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 366 transitions, 3768 flow [2022-07-12 10:10:30,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 87.44444444444444) internal successors, (3148), 36 states have internal predecessors, (3148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:30,567 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:30,567 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:30,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 10:10:30,567 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:30,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:30,567 INFO L85 PathProgramCache]: Analyzing trace with hash -337797617, now seen corresponding path program 2 times [2022-07-12 10:10:30,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:30,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049083037] [2022-07-12 10:10:30,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:30,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:31,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:31,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:31,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049083037] [2022-07-12 10:10:31,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049083037] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:31,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:31,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-07-12 10:10:31,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5650363] [2022-07-12 10:10:31,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:31,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-12 10:10:31,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:31,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-12 10:10:31,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-07-12 10:10:31,506 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 152 [2022-07-12 10:10:31,507 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 366 transitions, 3768 flow. Second operand has 27 states, 27 states have (on average 93.66666666666667) internal successors, (2529), 27 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:31,507 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:31,507 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 152 [2022-07-12 10:10:31,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:34,012 INFO L129 PetriNetUnfolder]: 2732/8854 cut-off events. [2022-07-12 10:10:34,013 INFO L130 PetriNetUnfolder]: For 49987/52579 co-relation queries the response was YES. [2022-07-12 10:10:34,076 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34304 conditions, 8854 events. 2732/8854 cut-off events. For 49987/52579 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 103224 event pairs, 410 based on Foata normal form. 691/9155 useless extension candidates. Maximal degree in co-relation 34122. Up to 1838 conditions per place. [2022-07-12 10:10:34,102 INFO L132 encePairwiseOnDemand]: 126/152 looper letters, 140 selfloop transitions, 173 changer transitions 20/446 dead transitions. [2022-07-12 10:10:34,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 446 transitions, 5628 flow [2022-07-12 10:10:34,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-12 10:10:34,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-12 10:10:34,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3241 transitions. [2022-07-12 10:10:34,106 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6271284829721362 [2022-07-12 10:10:34,106 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3241 transitions. [2022-07-12 10:10:34,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3241 transitions. [2022-07-12 10:10:34,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:34,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3241 transitions. [2022-07-12 10:10:34,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 95.32352941176471) internal successors, (3241), 34 states have internal predecessors, (3241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:34,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 152.0) internal successors, (5320), 35 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:34,113 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 152.0) internal successors, (5320), 35 states have internal predecessors, (5320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:34,114 INFO L186 Difference]: Start difference. First operand has 312 places, 366 transitions, 3768 flow. Second operand 34 states and 3241 transitions. [2022-07-12 10:10:34,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 446 transitions, 5628 flow [2022-07-12 10:10:34,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 446 transitions, 5183 flow, removed 199 selfloop flow, removed 32 redundant places. [2022-07-12 10:10:34,349 INFO L242 Difference]: Finished difference. Result has 303 places, 407 transitions, 4693 flow [2022-07-12 10:10:34,350 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4693, PETRI_PLACES=303, PETRI_TRANSITIONS=407} [2022-07-12 10:10:34,350 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 144 predicate places. [2022-07-12 10:10:34,350 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 407 transitions, 4693 flow [2022-07-12 10:10:34,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 93.66666666666667) internal successors, (2529), 27 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:34,351 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:34,351 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:34,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 10:10:34,351 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:34,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:34,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1701761041, now seen corresponding path program 1 times [2022-07-12 10:10:34,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:34,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206190161] [2022-07-12 10:10:34,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:34,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:34,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:34,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:34,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206190161] [2022-07-12 10:10:34,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206190161] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:34,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:34,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-12 10:10:34,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516904016] [2022-07-12 10:10:34,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:34,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 10:10:34,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:34,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 10:10:34,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-07-12 10:10:34,665 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 152 [2022-07-12 10:10:34,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 407 transitions, 4693 flow. Second operand has 14 states, 14 states have (on average 113.5) internal successors, (1589), 14 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:34,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:34,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 152 [2022-07-12 10:10:34,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:36,719 INFO L129 PetriNetUnfolder]: 3274/10896 cut-off events. [2022-07-12 10:10:36,720 INFO L130 PetriNetUnfolder]: For 64490/67895 co-relation queries the response was YES. [2022-07-12 10:10:36,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42045 conditions, 10896 events. 3274/10896 cut-off events. For 64490/67895 co-relation queries the response was YES. Maximal size of possible extension queue 1095. Compared 132113 event pairs, 582 based on Foata normal form. 842/11232 useless extension candidates. Maximal degree in co-relation 41871. Up to 2055 conditions per place. [2022-07-12 10:10:36,889 INFO L132 encePairwiseOnDemand]: 139/152 looper letters, 188 selfloop transitions, 139 changer transitions 10/467 dead transitions. [2022-07-12 10:10:36,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 467 transitions, 6162 flow [2022-07-12 10:10:36,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 10:10:36,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-07-12 10:10:36,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1753 transitions. [2022-07-12 10:10:36,891 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.768859649122807 [2022-07-12 10:10:36,891 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1753 transitions. [2022-07-12 10:10:36,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1753 transitions. [2022-07-12 10:10:36,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:36,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1753 transitions. [2022-07-12 10:10:36,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 116.86666666666666) internal successors, (1753), 15 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:36,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 152.0) internal successors, (2432), 16 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:36,895 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 152.0) internal successors, (2432), 16 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:36,895 INFO L186 Difference]: Start difference. First operand has 303 places, 407 transitions, 4693 flow. Second operand 15 states and 1753 transitions. [2022-07-12 10:10:36,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 467 transitions, 6162 flow [2022-07-12 10:10:37,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 467 transitions, 5942 flow, removed 71 selfloop flow, removed 28 redundant places. [2022-07-12 10:10:37,308 INFO L242 Difference]: Finished difference. Result has 289 places, 422 transitions, 5293 flow [2022-07-12 10:10:37,309 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5293, PETRI_PLACES=289, PETRI_TRANSITIONS=422} [2022-07-12 10:10:37,309 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 130 predicate places. [2022-07-12 10:10:37,309 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 422 transitions, 5293 flow [2022-07-12 10:10:37,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 113.5) internal successors, (1589), 14 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:37,309 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:37,309 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:37,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-12 10:10:37,310 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:37,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:37,310 INFO L85 PathProgramCache]: Analyzing trace with hash 299073469, now seen corresponding path program 2 times [2022-07-12 10:10:37,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:37,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715233936] [2022-07-12 10:10:37,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:37,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:37,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:37,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:37,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:37,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715233936] [2022-07-12 10:10:37,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715233936] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:37,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:37,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-12 10:10:37,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281206598] [2022-07-12 10:10:37,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:37,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 10:10:37,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:37,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 10:10:37,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-12 10:10:37,523 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 152 [2022-07-12 10:10:37,524 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 422 transitions, 5293 flow. Second operand has 11 states, 11 states have (on average 117.81818181818181) internal successors, (1296), 11 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:37,524 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:37,524 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 152 [2022-07-12 10:10:37,524 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:39,862 INFO L129 PetriNetUnfolder]: 4042/13730 cut-off events. [2022-07-12 10:10:39,862 INFO L130 PetriNetUnfolder]: For 84466/88906 co-relation queries the response was YES. [2022-07-12 10:10:40,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52132 conditions, 13730 events. 4042/13730 cut-off events. For 84466/88906 co-relation queries the response was YES. Maximal size of possible extension queue 1366. Compared 174119 event pairs, 663 based on Foata normal form. 1019/14105 useless extension candidates. Maximal degree in co-relation 51972. Up to 2453 conditions per place. [2022-07-12 10:10:40,095 INFO L132 encePairwiseOnDemand]: 137/152 looper letters, 185 selfloop transitions, 145 changer transitions 18/482 dead transitions. [2022-07-12 10:10:40,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 482 transitions, 6861 flow [2022-07-12 10:10:40,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:10:40,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:10:40,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1344 transitions. [2022-07-12 10:10:40,097 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8038277511961722 [2022-07-12 10:10:40,097 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1344 transitions. [2022-07-12 10:10:40,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1344 transitions. [2022-07-12 10:10:40,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:40,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1344 transitions. [2022-07-12 10:10:40,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 122.18181818181819) internal successors, (1344), 11 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:40,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 152.0) internal successors, (1824), 12 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:40,100 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 152.0) internal successors, (1824), 12 states have internal predecessors, (1824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:40,100 INFO L186 Difference]: Start difference. First operand has 289 places, 422 transitions, 5293 flow. Second operand 11 states and 1344 transitions. [2022-07-12 10:10:40,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 482 transitions, 6861 flow [2022-07-12 10:10:40,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 482 transitions, 6694 flow, removed 27 selfloop flow, removed 8 redundant places. [2022-07-12 10:10:40,611 INFO L242 Difference]: Finished difference. Result has 292 places, 442 transitions, 6053 flow [2022-07-12 10:10:40,612 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=5150, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6053, PETRI_PLACES=292, PETRI_TRANSITIONS=442} [2022-07-12 10:10:40,612 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-07-12 10:10:40,612 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 442 transitions, 6053 flow [2022-07-12 10:10:40,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 117.81818181818181) internal successors, (1296), 11 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:40,613 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:40,613 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:40,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 10:10:40,613 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:40,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:40,613 INFO L85 PathProgramCache]: Analyzing trace with hash 621395663, now seen corresponding path program 3 times [2022-07-12 10:10:40,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:40,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51037454] [2022-07-12 10:10:40,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:40,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:40,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:40,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:40,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:40,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51037454] [2022-07-12 10:10:40,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51037454] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:40,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:40,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-12 10:10:40,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718641444] [2022-07-12 10:10:40,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:40,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-12 10:10:40,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:40,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-12 10:10:40,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-12 10:10:40,900 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 152 [2022-07-12 10:10:40,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 442 transitions, 6053 flow. Second operand has 13 states, 13 states have (on average 114.61538461538461) internal successors, (1490), 13 states have internal predecessors, (1490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:40,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:40,901 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 152 [2022-07-12 10:10:40,901 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:43,739 INFO L129 PetriNetUnfolder]: 4663/16311 cut-off events. [2022-07-12 10:10:43,739 INFO L130 PetriNetUnfolder]: For 114086/119565 co-relation queries the response was YES. [2022-07-12 10:10:44,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63230 conditions, 16311 events. 4663/16311 cut-off events. For 114086/119565 co-relation queries the response was YES. Maximal size of possible extension queue 1605. Compared 214537 event pairs, 643 based on Foata normal form. 1187/16757 useless extension candidates. Maximal degree in co-relation 63065. Up to 3046 conditions per place. [2022-07-12 10:10:44,071 INFO L132 encePairwiseOnDemand]: 140/152 looper letters, 220 selfloop transitions, 149 changer transitions 15/515 dead transitions. [2022-07-12 10:10:44,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 515 transitions, 7948 flow [2022-07-12 10:10:44,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 10:10:44,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-12 10:10:44,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1653 transitions. [2022-07-12 10:10:44,073 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7767857142857143 [2022-07-12 10:10:44,073 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1653 transitions. [2022-07-12 10:10:44,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1653 transitions. [2022-07-12 10:10:44,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:44,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1653 transitions. [2022-07-12 10:10:44,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 118.07142857142857) internal successors, (1653), 14 states have internal predecessors, (1653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:44,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 152.0) internal successors, (2280), 15 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:44,077 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 152.0) internal successors, (2280), 15 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:44,077 INFO L186 Difference]: Start difference. First operand has 292 places, 442 transitions, 6053 flow. Second operand 14 states and 1653 transitions. [2022-07-12 10:10:44,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 515 transitions, 7948 flow [2022-07-12 10:10:44,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 515 transitions, 7817 flow, removed 62 selfloop flow, removed 6 redundant places. [2022-07-12 10:10:44,834 INFO L242 Difference]: Finished difference. Result has 305 places, 467 transitions, 7029 flow [2022-07-12 10:10:44,835 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=5962, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7029, PETRI_PLACES=305, PETRI_TRANSITIONS=467} [2022-07-12 10:10:44,835 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 146 predicate places. [2022-07-12 10:10:44,835 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 467 transitions, 7029 flow [2022-07-12 10:10:44,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 114.61538461538461) internal successors, (1490), 13 states have internal predecessors, (1490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:44,836 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:44,836 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:44,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-12 10:10:44,836 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:44,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:44,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1858266649, now seen corresponding path program 4 times [2022-07-12 10:10:44,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:44,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601957527] [2022-07-12 10:10:44,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:44,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:44,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:44,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:44,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601957527] [2022-07-12 10:10:44,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601957527] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:44,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:44,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 10:10:44,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837964672] [2022-07-12 10:10:44,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:44,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 10:10:44,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:44,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 10:10:44,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-12 10:10:44,963 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-12 10:10:44,964 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 467 transitions, 7029 flow. Second operand has 9 states, 9 states have (on average 126.33333333333333) internal successors, (1137), 9 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:44,964 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:44,964 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-12 10:10:44,964 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:51,742 INFO L129 PetriNetUnfolder]: 13318/31315 cut-off events. [2022-07-12 10:10:51,742 INFO L130 PetriNetUnfolder]: For 507946/513514 co-relation queries the response was YES. [2022-07-12 10:10:52,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 178572 conditions, 31315 events. 13318/31315 cut-off events. For 507946/513514 co-relation queries the response was YES. Maximal size of possible extension queue 2681. Compared 379277 event pairs, 732 based on Foata normal form. 728/31074 useless extension candidates. Maximal degree in co-relation 178470. Up to 7625 conditions per place. [2022-07-12 10:10:52,282 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 607 selfloop transitions, 19 changer transitions 175/954 dead transitions. [2022-07-12 10:10:52,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 954 transitions, 19066 flow [2022-07-12 10:10:52,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:10:52,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:10:52,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1574 transitions. [2022-07-12 10:10:52,284 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8629385964912281 [2022-07-12 10:10:52,284 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1574 transitions. [2022-07-12 10:10:52,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1574 transitions. [2022-07-12 10:10:52,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:52,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1574 transitions. [2022-07-12 10:10:52,286 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 131.16666666666666) internal successors, (1574), 12 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:52,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 152.0) internal successors, (1976), 13 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:52,287 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 152.0) internal successors, (1976), 13 states have internal predecessors, (1976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:52,288 INFO L186 Difference]: Start difference. First operand has 305 places, 467 transitions, 7029 flow. Second operand 12 states and 1574 transitions. [2022-07-12 10:10:52,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 954 transitions, 19066 flow [2022-07-12 10:10:55,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 954 transitions, 17571 flow, removed 266 selfloop flow, removed 23 redundant places. [2022-07-12 10:10:55,148 INFO L242 Difference]: Finished difference. Result has 292 places, 438 transitions, 5981 flow [2022-07-12 10:10:55,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=6150, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5981, PETRI_PLACES=292, PETRI_TRANSITIONS=438} [2022-07-12 10:10:55,149 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-07-12 10:10:55,149 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 438 transitions, 5981 flow [2022-07-12 10:10:55,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 126.33333333333333) internal successors, (1137), 9 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:55,149 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:10:55,150 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:10:55,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-12 10:10:55,150 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:10:55,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:10:55,150 INFO L85 PathProgramCache]: Analyzing trace with hash 643668994, now seen corresponding path program 1 times [2022-07-12 10:10:55,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:10:55,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697555071] [2022-07-12 10:10:55,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:10:55,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:10:55,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:10:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:10:55,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:10:55,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697555071] [2022-07-12 10:10:55,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697555071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:10:55,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:10:55,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-12 10:10:55,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406180160] [2022-07-12 10:10:55,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:10:55,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 10:10:55,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:10:55,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 10:10:55,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-07-12 10:10:55,610 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 152 [2022-07-12 10:10:55,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 438 transitions, 5981 flow. Second operand has 18 states, 18 states have (on average 102.22222222222223) internal successors, (1840), 18 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:55,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:10:55,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 152 [2022-07-12 10:10:55,611 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:10:59,064 INFO L129 PetriNetUnfolder]: 5268/18266 cut-off events. [2022-07-12 10:10:59,064 INFO L130 PetriNetUnfolder]: For 104367/110509 co-relation queries the response was YES. [2022-07-12 10:10:59,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72013 conditions, 18266 events. 5268/18266 cut-off events. For 104367/110509 co-relation queries the response was YES. Maximal size of possible extension queue 2281. Compared 255351 event pairs, 466 based on Foata normal form. 544/17830 useless extension candidates. Maximal degree in co-relation 71853. Up to 3485 conditions per place. [2022-07-12 10:10:59,254 INFO L132 encePairwiseOnDemand]: 135/152 looper letters, 260 selfloop transitions, 160 changer transitions 18/558 dead transitions. [2022-07-12 10:10:59,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 558 transitions, 8882 flow [2022-07-12 10:10:59,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 10:10:59,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-07-12 10:10:59,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1587 transitions. [2022-07-12 10:10:59,260 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6960526315789474 [2022-07-12 10:10:59,260 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1587 transitions. [2022-07-12 10:10:59,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1587 transitions. [2022-07-12 10:10:59,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:10:59,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1587 transitions. [2022-07-12 10:10:59,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 105.8) internal successors, (1587), 15 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:59,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 152.0) internal successors, (2432), 16 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:59,263 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 152.0) internal successors, (2432), 16 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:10:59,263 INFO L186 Difference]: Start difference. First operand has 292 places, 438 transitions, 5981 flow. Second operand 15 states and 1587 transitions. [2022-07-12 10:10:59,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 558 transitions, 8882 flow [2022-07-12 10:11:00,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 558 transitions, 8002 flow, removed 395 selfloop flow, removed 22 redundant places. [2022-07-12 10:11:00,783 INFO L242 Difference]: Finished difference. Result has 286 places, 511 transitions, 7310 flow [2022-07-12 10:11:00,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=5393, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7310, PETRI_PLACES=286, PETRI_TRANSITIONS=511} [2022-07-12 10:11:00,784 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 127 predicate places. [2022-07-12 10:11:00,784 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 511 transitions, 7310 flow [2022-07-12 10:11:00,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 102.22222222222223) internal successors, (1840), 18 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:00,785 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:00,785 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:00,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 10:11:00,785 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:00,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:00,785 INFO L85 PathProgramCache]: Analyzing trace with hash 580088298, now seen corresponding path program 2 times [2022-07-12 10:11:00,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:00,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542249723] [2022-07-12 10:11:00,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:00,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:00,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:01,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:01,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:01,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542249723] [2022-07-12 10:11:01,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542249723] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:01,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:01,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-07-12 10:11:01,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406861668] [2022-07-12 10:11:01,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:01,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-12 10:11:01,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:01,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-12 10:11:01,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-07-12 10:11:01,560 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 152 [2022-07-12 10:11:01,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 511 transitions, 7310 flow. Second operand has 24 states, 24 states have (on average 91.08333333333333) internal successors, (2186), 24 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:01,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:01,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 152 [2022-07-12 10:11:01,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:11:06,682 INFO L129 PetriNetUnfolder]: 6747/24094 cut-off events. [2022-07-12 10:11:06,682 INFO L130 PetriNetUnfolder]: For 92667/99530 co-relation queries the response was YES. [2022-07-12 10:11:06,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67182 conditions, 24094 events. 6747/24094 cut-off events. For 92667/99530 co-relation queries the response was YES. Maximal size of possible extension queue 3082. Compared 354689 event pairs, 559 based on Foata normal form. 795/23524 useless extension candidates. Maximal degree in co-relation 67090. Up to 3928 conditions per place. [2022-07-12 10:11:06,893 INFO L132 encePairwiseOnDemand]: 132/152 looper letters, 268 selfloop transitions, 178 changer transitions 63/619 dead transitions. [2022-07-12 10:11:06,894 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 619 transitions, 9593 flow [2022-07-12 10:11:06,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-12 10:11:06,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-07-12 10:11:06,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2455 transitions. [2022-07-12 10:11:06,896 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6212044534412956 [2022-07-12 10:11:06,896 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2455 transitions. [2022-07-12 10:11:06,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2455 transitions. [2022-07-12 10:11:06,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:11:06,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2455 transitions. [2022-07-12 10:11:06,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 94.42307692307692) internal successors, (2455), 26 states have internal predecessors, (2455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:06,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 152.0) internal successors, (4104), 27 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:06,901 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 152.0) internal successors, (4104), 27 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:06,901 INFO L186 Difference]: Start difference. First operand has 286 places, 511 transitions, 7310 flow. Second operand 26 states and 2455 transitions. [2022-07-12 10:11:06,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 619 transitions, 9593 flow [2022-07-12 10:11:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 619 transitions, 9424 flow, removed 81 selfloop flow, removed 7 redundant places. [2022-07-12 10:11:07,339 INFO L242 Difference]: Finished difference. Result has 316 places, 518 transitions, 8012 flow [2022-07-12 10:11:07,340 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=7209, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=8012, PETRI_PLACES=316, PETRI_TRANSITIONS=518} [2022-07-12 10:11:07,340 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 157 predicate places. [2022-07-12 10:11:07,340 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 518 transitions, 8012 flow [2022-07-12 10:11:07,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 91.08333333333333) internal successors, (2186), 24 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:07,341 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:07,341 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:07,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-12 10:11:07,341 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:07,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:07,342 INFO L85 PathProgramCache]: Analyzing trace with hash 157517170, now seen corresponding path program 3 times [2022-07-12 10:11:07,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:07,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241110522] [2022-07-12 10:11:07,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:07,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:07,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:08,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:08,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:08,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241110522] [2022-07-12 10:11:08,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241110522] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:08,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:08,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:11:08,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507823959] [2022-07-12 10:11:08,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:08,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:11:08,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:08,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:11:08,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:11:08,342 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 152 [2022-07-12 10:11:08,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 518 transitions, 8012 flow. Second operand has 22 states, 22 states have (on average 97.0909090909091) internal successors, (2136), 22 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:08,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:08,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 152 [2022-07-12 10:11:08,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:11:12,934 INFO L129 PetriNetUnfolder]: 7196/25997 cut-off events. [2022-07-12 10:11:12,935 INFO L130 PetriNetUnfolder]: For 116771/125893 co-relation queries the response was YES. [2022-07-12 10:11:13,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72435 conditions, 25997 events. 7196/25997 cut-off events. For 116771/125893 co-relation queries the response was YES. Maximal size of possible extension queue 3382. Compared 389100 event pairs, 588 based on Foata normal form. 1125/25652 useless extension candidates. Maximal degree in co-relation 72331. Up to 4260 conditions per place. [2022-07-12 10:11:13,383 INFO L132 encePairwiseOnDemand]: 131/152 looper letters, 251 selfloop transitions, 160 changer transitions 90/615 dead transitions. [2022-07-12 10:11:13,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 615 transitions, 10179 flow [2022-07-12 10:11:13,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-12 10:11:13,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-07-12 10:11:13,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2502 transitions. [2022-07-12 10:11:13,386 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6584210526315789 [2022-07-12 10:11:13,386 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2502 transitions. [2022-07-12 10:11:13,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2502 transitions. [2022-07-12 10:11:13,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:11:13,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2502 transitions. [2022-07-12 10:11:13,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 100.08) internal successors, (2502), 25 states have internal predecessors, (2502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:13,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 152.0) internal successors, (3952), 26 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:13,390 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 152.0) internal successors, (3952), 26 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:13,390 INFO L186 Difference]: Start difference. First operand has 316 places, 518 transitions, 8012 flow. Second operand 25 states and 2502 transitions. [2022-07-12 10:11:13,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 615 transitions, 10179 flow [2022-07-12 10:11:14,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 615 transitions, 10024 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-07-12 10:11:14,062 INFO L242 Difference]: Finished difference. Result has 326 places, 498 transitions, 7746 flow [2022-07-12 10:11:14,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=7918, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7746, PETRI_PLACES=326, PETRI_TRANSITIONS=498} [2022-07-12 10:11:14,063 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 167 predicate places. [2022-07-12 10:11:14,063 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 498 transitions, 7746 flow [2022-07-12 10:11:14,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 97.0909090909091) internal successors, (2136), 22 states have internal predecessors, (2136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:14,064 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:14,064 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:14,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 10:11:14,064 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:14,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:14,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1344767218, now seen corresponding path program 4 times [2022-07-12 10:11:14,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:14,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595615894] [2022-07-12 10:11:14,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:14,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:14,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:14,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:14,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:14,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595615894] [2022-07-12 10:11:14,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595615894] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:14,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:14,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-07-12 10:11:14,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461659574] [2022-07-12 10:11:14,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:14,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-12 10:11:14,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:14,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-12 10:11:14,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-07-12 10:11:14,927 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-12 10:11:14,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 498 transitions, 7746 flow. Second operand has 24 states, 24 states have (on average 93.08333333333333) internal successors, (2234), 24 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:14,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:14,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-12 10:11:14,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:11:19,941 INFO L129 PetriNetUnfolder]: 6223/22218 cut-off events. [2022-07-12 10:11:19,941 INFO L130 PetriNetUnfolder]: For 121412/126975 co-relation queries the response was YES. [2022-07-12 10:11:20,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67617 conditions, 22218 events. 6223/22218 cut-off events. For 121412/126975 co-relation queries the response was YES. Maximal size of possible extension queue 2850. Compared 323692 event pairs, 418 based on Foata normal form. 651/21666 useless extension candidates. Maximal degree in co-relation 67494. Up to 3612 conditions per place. [2022-07-12 10:11:20,217 INFO L132 encePairwiseOnDemand]: 132/152 looper letters, 259 selfloop transitions, 184 changer transitions 20/573 dead transitions. [2022-07-12 10:11:20,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 573 transitions, 9704 flow [2022-07-12 10:11:20,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 10:11:20,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-12 10:11:20,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2318 transitions. [2022-07-12 10:11:20,219 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2022-07-12 10:11:20,219 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2318 transitions. [2022-07-12 10:11:20,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2318 transitions. [2022-07-12 10:11:20,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:11:20,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2318 transitions. [2022-07-12 10:11:20,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 96.58333333333333) internal successors, (2318), 24 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:20,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:20,223 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:20,223 INFO L186 Difference]: Start difference. First operand has 326 places, 498 transitions, 7746 flow. Second operand 24 states and 2318 transitions. [2022-07-12 10:11:20,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 573 transitions, 9704 flow [2022-07-12 10:11:20,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 573 transitions, 9320 flow, removed 70 selfloop flow, removed 22 redundant places. [2022-07-12 10:11:20,998 INFO L242 Difference]: Finished difference. Result has 329 places, 516 transitions, 8480 flow [2022-07-12 10:11:20,999 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=7434, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8480, PETRI_PLACES=329, PETRI_TRANSITIONS=516} [2022-07-12 10:11:20,999 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 170 predicate places. [2022-07-12 10:11:20,999 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 516 transitions, 8480 flow [2022-07-12 10:11:21,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 93.08333333333333) internal successors, (2234), 24 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:21,000 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:21,000 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:21,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 10:11:21,000 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:21,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash 636819974, now seen corresponding path program 5 times [2022-07-12 10:11:21,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:21,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899495961] [2022-07-12 10:11:21,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:21,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:21,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:22,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:22,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:22,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899495961] [2022-07-12 10:11:22,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899495961] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:22,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:22,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-07-12 10:11:22,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661256059] [2022-07-12 10:11:22,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:22,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-12 10:11:22,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:22,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-12 10:11:22,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-07-12 10:11:22,040 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-12 10:11:22,041 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 516 transitions, 8480 flow. Second operand has 23 states, 23 states have (on average 93.17391304347827) internal successors, (2143), 23 states have internal predecessors, (2143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:22,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:22,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-12 10:11:22,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:11:27,397 INFO L129 PetriNetUnfolder]: 7036/25191 cut-off events. [2022-07-12 10:11:27,397 INFO L130 PetriNetUnfolder]: For 157579/164263 co-relation queries the response was YES. [2022-07-12 10:11:27,663 INFO L84 FinitePrefix]: Finished finitePrefix Result has 77704 conditions, 25191 events. 7036/25191 cut-off events. For 157579/164263 co-relation queries the response was YES. Maximal size of possible extension queue 3234. Compared 374652 event pairs, 485 based on Foata normal form. 735/24549 useless extension candidates. Maximal degree in co-relation 77571. Up to 4088 conditions per place. [2022-07-12 10:11:27,699 INFO L132 encePairwiseOnDemand]: 131/152 looper letters, 288 selfloop transitions, 176 changer transitions 24/598 dead transitions. [2022-07-12 10:11:27,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 598 transitions, 10646 flow [2022-07-12 10:11:27,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 10:11:27,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-12 10:11:27,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2324 transitions. [2022-07-12 10:11:27,702 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6370614035087719 [2022-07-12 10:11:27,702 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2324 transitions. [2022-07-12 10:11:27,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2324 transitions. [2022-07-12 10:11:27,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:11:27,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2324 transitions. [2022-07-12 10:11:27,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 96.83333333333333) internal successors, (2324), 24 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:27,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:27,706 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 152.0) internal successors, (3800), 25 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:27,706 INFO L186 Difference]: Start difference. First operand has 329 places, 516 transitions, 8480 flow. Second operand 24 states and 2324 transitions. [2022-07-12 10:11:27,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 598 transitions, 10646 flow [2022-07-12 10:11:28,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 598 transitions, 10005 flow, removed 230 selfloop flow, removed 15 redundant places. [2022-07-12 10:11:28,779 INFO L242 Difference]: Finished difference. Result has 337 places, 528 transitions, 8741 flow [2022-07-12 10:11:28,780 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=8039, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=8741, PETRI_PLACES=337, PETRI_TRANSITIONS=528} [2022-07-12 10:11:28,780 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 178 predicate places. [2022-07-12 10:11:28,780 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 528 transitions, 8741 flow [2022-07-12 10:11:28,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 93.17391304347827) internal successors, (2143), 23 states have internal predecessors, (2143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:28,781 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:28,781 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:28,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-12 10:11:28,781 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:28,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:28,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1144263630, now seen corresponding path program 6 times [2022-07-12 10:11:28,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:28,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511808496] [2022-07-12 10:11:28,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:28,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:28,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:29,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:29,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:29,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511808496] [2022-07-12 10:11:29,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511808496] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:29,860 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:29,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-12 10:11:29,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685964334] [2022-07-12 10:11:29,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:29,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 10:11:29,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:29,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 10:11:29,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-07-12 10:11:29,862 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-12 10:11:29,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 528 transitions, 8741 flow. Second operand has 22 states, 22 states have (on average 93.31818181818181) internal successors, (2053), 22 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:29,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:29,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-12 10:11:29,863 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:11:35,391 INFO L129 PetriNetUnfolder]: 7703/27864 cut-off events. [2022-07-12 10:11:35,391 INFO L130 PetriNetUnfolder]: For 157656/164787 co-relation queries the response was YES. [2022-07-12 10:11:35,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 81260 conditions, 27864 events. 7703/27864 cut-off events. For 157656/164787 co-relation queries the response was YES. Maximal size of possible extension queue 3692. Compared 422266 event pairs, 533 based on Foata normal form. 762/27070 useless extension candidates. Maximal degree in co-relation 81138. Up to 4580 conditions per place. [2022-07-12 10:11:35,909 INFO L132 encePairwiseOnDemand]: 130/152 looper letters, 271 selfloop transitions, 181 changer transitions 20/581 dead transitions. [2022-07-12 10:11:35,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 581 transitions, 10486 flow [2022-07-12 10:11:35,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 10:11:35,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-12 10:11:35,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1929 transitions. [2022-07-12 10:11:35,912 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6345394736842105 [2022-07-12 10:11:35,912 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1929 transitions. [2022-07-12 10:11:35,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1929 transitions. [2022-07-12 10:11:35,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:11:35,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1929 transitions. [2022-07-12 10:11:35,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 96.45) internal successors, (1929), 20 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:35,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 152.0) internal successors, (3192), 21 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:35,917 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 152.0) internal successors, (3192), 21 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:35,917 INFO L186 Difference]: Start difference. First operand has 337 places, 528 transitions, 8741 flow. Second operand 20 states and 1929 transitions. [2022-07-12 10:11:35,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 581 transitions, 10486 flow [2022-07-12 10:11:37,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 581 transitions, 10286 flow, removed 37 selfloop flow, removed 15 redundant places. [2022-07-12 10:11:37,148 INFO L242 Difference]: Finished difference. Result has 346 places, 542 transitions, 9325 flow [2022-07-12 10:11:37,149 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=8561, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9325, PETRI_PLACES=346, PETRI_TRANSITIONS=542} [2022-07-12 10:11:37,149 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 187 predicate places. [2022-07-12 10:11:37,149 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 542 transitions, 9325 flow [2022-07-12 10:11:37,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 93.31818181818181) internal successors, (2053), 22 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:37,150 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:37,150 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:37,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-12 10:11:37,150 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:37,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:37,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1047494484, now seen corresponding path program 7 times [2022-07-12 10:11:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:37,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894855858] [2022-07-12 10:11:37,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:37,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:37,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:38,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:38,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:38,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894855858] [2022-07-12 10:11:38,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894855858] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:38,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:38,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-07-12 10:11:38,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253230812] [2022-07-12 10:11:38,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:38,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-12 10:11:38,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:38,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-12 10:11:38,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-07-12 10:11:38,384 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 152 [2022-07-12 10:11:38,385 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 542 transitions, 9325 flow. Second operand has 24 states, 24 states have (on average 94.08333333333333) internal successors, (2258), 24 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:38,385 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:38,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 152 [2022-07-12 10:11:38,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:11:44,023 INFO L129 PetriNetUnfolder]: 7934/28891 cut-off events. [2022-07-12 10:11:44,023 INFO L130 PetriNetUnfolder]: For 179130/187017 co-relation queries the response was YES. [2022-07-12 10:11:44,402 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84748 conditions, 28891 events. 7934/28891 cut-off events. For 179130/187017 co-relation queries the response was YES. Maximal size of possible extension queue 3886. Compared 441238 event pairs, 565 based on Foata normal form. 827/28096 useless extension candidates. Maximal degree in co-relation 84615. Up to 4744 conditions per place. [2022-07-12 10:11:44,439 INFO L132 encePairwiseOnDemand]: 130/152 looper letters, 271 selfloop transitions, 179 changer transitions 21/581 dead transitions. [2022-07-12 10:11:44,439 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 581 transitions, 10795 flow [2022-07-12 10:11:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 10:11:44,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-12 10:11:44,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2142 transitions. [2022-07-12 10:11:44,441 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6405502392344498 [2022-07-12 10:11:44,441 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2142 transitions. [2022-07-12 10:11:44,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2142 transitions. [2022-07-12 10:11:44,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:11:44,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2142 transitions. [2022-07-12 10:11:44,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 97.36363636363636) internal successors, (2142), 22 states have internal predecessors, (2142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:44,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 152.0) internal successors, (3496), 23 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:44,445 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 152.0) internal successors, (3496), 23 states have internal predecessors, (3496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:44,445 INFO L186 Difference]: Start difference. First operand has 346 places, 542 transitions, 9325 flow. Second operand 22 states and 2142 transitions. [2022-07-12 10:11:44,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 581 transitions, 10795 flow [2022-07-12 10:11:45,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 581 transitions, 10480 flow, removed 132 selfloop flow, removed 13 redundant places. [2022-07-12 10:11:45,920 INFO L242 Difference]: Finished difference. Result has 357 places, 541 transitions, 9586 flow [2022-07-12 10:11:45,921 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=152, PETRI_DIFFERENCE_MINUEND_FLOW=9072, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9586, PETRI_PLACES=357, PETRI_TRANSITIONS=541} [2022-07-12 10:11:45,921 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 198 predicate places. [2022-07-12 10:11:45,922 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 541 transitions, 9586 flow [2022-07-12 10:11:45,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 94.08333333333333) internal successors, (2258), 24 states have internal predecessors, (2258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:45,922 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:11:45,922 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:11:45,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-12 10:11:45,923 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 4 more)] === [2022-07-12 10:11:45,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:11:45,923 INFO L85 PathProgramCache]: Analyzing trace with hash -398284132, now seen corresponding path program 8 times [2022-07-12 10:11:45,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:11:45,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528585826] [2022-07-12 10:11:45,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:11:45,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:11:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:11:46,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:11:46,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:11:46,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528585826] [2022-07-12 10:11:46,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528585826] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:11:46,761 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:11:46,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-07-12 10:11:46,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110743537] [2022-07-12 10:11:46,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:11:46,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-12 10:11:46,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:11:46,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-12 10:11:46,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-12 10:11:46,763 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-12 10:11:46,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 541 transitions, 9586 flow. Second operand has 24 states, 24 states have (on average 93.04166666666667) internal successors, (2233), 24 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:11:46,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:11:46,764 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-12 10:11:46,764 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand