./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 f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/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-?-f4b24e3 [2022-07-13 21:49:54,558 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 21:49:54,562 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 21:49:54,585 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 21:49:54,585 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 21:49:54,586 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 21:49:54,588 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 21:49:54,591 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 21:49:54,592 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 21:49:54,596 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 21:49:54,596 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 21:49:54,598 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 21:49:54,598 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 21:49:54,600 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 21:49:54,602 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 21:49:54,603 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 21:49:54,603 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 21:49:54,604 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 21:49:54,606 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 21:49:54,611 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 21:49:54,612 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 21:49:54,613 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 21:49:54,613 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 21:49:54,614 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 21:49:54,615 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 21:49:54,620 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 21:49:54,621 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 21:49:54,621 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 21:49:54,622 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 21:49:54,623 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 21:49:54,624 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 21:49:54,624 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 21:49:54,625 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 21:49:54,625 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 21:49:54,626 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 21:49:54,627 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 21:49:54,627 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 21:49:54,628 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 21:49:54,628 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 21:49:54,628 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 21:49:54,628 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 21:49:54,630 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 21:49:54,631 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 21:49:54,669 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 21:49:54,669 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 21:49:54,670 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 21:49:54,670 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 21:49:54,670 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 21:49:54,671 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 21:49:54,671 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 21:49:54,671 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 21:49:54,672 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 21:49:54,672 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 21:49:54,672 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 21:49:54,673 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 21:49:54,675 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 21:49:54,675 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 21:49:54,675 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 21:49:54,675 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 21:49:54,675 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 21:49:54,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 21:49:54,676 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 21:49:54,676 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 21:49:54,676 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 21:49:54,676 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 21:49:54,676 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 21:49:54,676 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 21:49:54,676 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 21:49:54,677 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 21:49:54,677 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-13 21:49:54,855 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 21:49:54,874 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 21:49:54,876 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 21:49:54,877 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 21:49:54,878 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 21:49:54,879 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-13 21:49:54,937 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3395e58b/2a18c1dec4694fd1b301c65431310848/FLAGf20274900 [2022-07-13 21:49:55,421 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 21:49:55,421 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/pthread-wmm/safe019_power.opt.i [2022-07-13 21:49:55,434 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3395e58b/2a18c1dec4694fd1b301c65431310848/FLAGf20274900 [2022-07-13 21:49:55,452 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a3395e58b/2a18c1dec4694fd1b301c65431310848 [2022-07-13 21:49:55,454 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 21:49:55,455 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 21:49:55,458 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 21:49:55,458 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 21:49:55,461 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 21:49:55,462 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,463 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@202d8484 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55, skipping insertion in model container [2022-07-13 21:49:55,463 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,468 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 21:49:55,504 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 21:49:55,658 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-13 21:49:55,793 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 21:49:55,799 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 21:49:55,807 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-13 21:49:55,851 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 21:49:55,880 INFO L208 MainTranslator]: Completed translation [2022-07-13 21:49:55,881 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55 WrapperNode [2022-07-13 21:49:55,881 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 21:49:55,882 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 21:49:55,882 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 21:49:55,882 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 21:49:55,887 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,916 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,953 INFO L137 Inliner]: procedures = 177, calls = 88, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 225 [2022-07-13 21:49:55,955 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 21:49:55,955 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 21:49:55,956 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 21:49:55,956 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 21:49:55,962 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,962 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,981 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,986 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:55,995 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:56,008 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:56,011 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:56,019 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 21:49:56,020 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 21:49:56,021 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 21:49:56,021 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 21:49:56,023 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (1/1) ... [2022-07-13 21:49:56,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 21:49:56,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 21:49:56,060 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-13 21:49:56,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-13 21:49:56,090 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 21:49:56,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 21:49:56,090 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-13 21:49:56,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 21:49:56,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 21:49:56,091 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 21:49:56,091 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2022-07-13 21:49:56,091 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2022-07-13 21:49:56,092 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2022-07-13 21:49:56,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2022-07-13 21:49:56,092 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2022-07-13 21:49:56,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2022-07-13 21:49:56,092 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2022-07-13 21:49:56,092 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2022-07-13 21:49:56,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 21:49:56,093 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-13 21:49:56,093 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 21:49:56,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 21:49:56,094 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-13 21:49:56,253 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 21:49:56,254 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 21:49:56,847 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 21:49:57,315 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 21:49:57,315 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-13 21:49:57,318 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 09:49:57 BoogieIcfgContainer [2022-07-13 21:49:57,318 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 21:49:57,320 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 21:49:57,320 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 21:49:57,322 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 21:49:57,323 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 09:49:55" (1/3) ... [2022-07-13 21:49:57,323 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4817dea6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 09:49:57, skipping insertion in model container [2022-07-13 21:49:57,323 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 09:49:55" (2/3) ... [2022-07-13 21:49:57,324 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4817dea6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 09:49:57, skipping insertion in model container [2022-07-13 21:49:57,324 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 09:49:57" (3/3) ... [2022-07-13 21:49:57,325 INFO L111 eAbstractionObserver]: Analyzing ICFG safe019_power.opt.i [2022-07-13 21:49:57,329 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-13 21:49:57,336 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 21:49:57,336 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-13 21:49:57,336 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-13 21:49:57,424 INFO L135 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-07-13 21:49:57,447 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 163 places, 152 transitions, 324 flow [2022-07-13 21:49:57,481 INFO L129 PetriNetUnfolder]: 2/148 cut-off events. [2022-07-13 21:49:57,495 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-07-13 21:49:57,498 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-13 21:49:57,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 152 transitions, 324 flow [2022-07-13 21:49:57,501 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 148 transitions, 308 flow [2022-07-13 21:49:57,509 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 21:49:57,515 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@5f9f5467, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7265be5b [2022-07-13 21:49:57,517 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2022-07-13 21:49:57,535 INFO L129 PetriNetUnfolder]: 0/82 cut-off events. [2022-07-13 21:49:57,539 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-07-13 21:49:57,539 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:49:57,540 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:49:57,540 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-13 21:49:57,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:49:57,555 INFO L85 PathProgramCache]: Analyzing trace with hash -397280163, now seen corresponding path program 1 times [2022-07-13 21:49:57,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:49:57,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55693015] [2022-07-13 21:49:57,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:49:57,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:49:57,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:49:57,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:49:57,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:49:57,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55693015] [2022-07-13 21:49:57,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55693015] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:49:57,754 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:49:57,754 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 21:49:57,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959911229] [2022-07-13 21:49:57,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:49:57,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 21:49:57,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:49:57,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 21:49:57,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 21:49:57,788 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 152 [2022-07-13 21:49:57,793 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-13 21:49:57,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:49:57,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 152 [2022-07-13 21:49:57,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:49:58,154 INFO L129 PetriNetUnfolder]: 258/1462 cut-off events. [2022-07-13 21:49:58,154 INFO L130 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2022-07-13 21:49:58,159 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-13 21:49:58,166 INFO L132 encePairwiseOnDemand]: 147/152 looper letters, 19 selfloop transitions, 2 changer transitions 0/152 dead transitions. [2022-07-13 21:49:58,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 152 transitions, 364 flow [2022-07-13 21:49:58,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 21:49:58,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 21:49:58,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 431 transitions. [2022-07-13 21:49:58,177 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9451754385964912 [2022-07-13 21:49:58,178 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 431 transitions. [2022-07-13 21:49:58,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 431 transitions. [2022-07-13 21:49:58,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:49:58,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 431 transitions. [2022-07-13 21:49:58,185 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-13 21:49:58,190 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-13 21:49:58,191 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-13 21:49:58,192 INFO L186 Difference]: Start difference. First operand has 159 places, 148 transitions, 308 flow. Second operand 3 states and 431 transitions. [2022-07-13 21:49:58,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 152 transitions, 364 flow [2022-07-13 21:49:58,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 152 transitions, 358 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-13 21:49:58,199 INFO L242 Difference]: Finished difference. Result has 155 places, 144 transitions, 300 flow [2022-07-13 21:49:58,200 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-13 21:49:58,203 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -4 predicate places. [2022-07-13 21:49:58,203 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 144 transitions, 300 flow [2022-07-13 21:49:58,204 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-13 21:49:58,204 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:49:58,205 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:49:58,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 21:49:58,205 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-13 21:49:58,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:49:58,207 INFO L85 PathProgramCache]: Analyzing trace with hash -331025959, now seen corresponding path program 1 times [2022-07-13 21:49:58,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:49:58,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875972303] [2022-07-13 21:49:58,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:49:58,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:49:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:49:58,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:49:58,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:49:58,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875972303] [2022-07-13 21:49:58,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875972303] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:49:58,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:49:58,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 21:49:58,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844521623] [2022-07-13 21:49:58,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:49:58,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 21:49:58,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:49:58,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 21:49:58,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 21:49:58,469 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 152 [2022-07-13 21:49:58,471 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-13 21:49:58,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:49:58,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 152 [2022-07-13 21:49:58,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:49:59,908 INFO L129 PetriNetUnfolder]: 3393/8110 cut-off events. [2022-07-13 21:49:59,909 INFO L130 PetriNetUnfolder]: For 447/447 co-relation queries the response was YES. [2022-07-13 21:49:59,928 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-13 21:49:59,949 INFO L132 encePairwiseOnDemand]: 145/152 looper letters, 27 selfloop transitions, 3 changer transitions 71/210 dead transitions. [2022-07-13 21:49:59,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 210 transitions, 624 flow [2022-07-13 21:49:59,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 21:49:59,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 21:49:59,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1224 transitions. [2022-07-13 21:49:59,953 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2022-07-13 21:49:59,953 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1224 transitions. [2022-07-13 21:49:59,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1224 transitions. [2022-07-13 21:49:59,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:49:59,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1224 transitions. [2022-07-13 21:49:59,956 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-13 21:49:59,959 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-13 21:49:59,960 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-13 21:49:59,960 INFO L186 Difference]: Start difference. First operand has 155 places, 144 transitions, 300 flow. Second operand 9 states and 1224 transitions. [2022-07-13 21:49:59,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 210 transitions, 624 flow [2022-07-13 21:49:59,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 210 transitions, 606 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-13 21:49:59,965 INFO L242 Difference]: Finished difference. Result has 168 places, 132 transitions, 311 flow [2022-07-13 21:49:59,965 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-13 21:49:59,966 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 9 predicate places. [2022-07-13 21:49:59,966 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 132 transitions, 311 flow [2022-07-13 21:49:59,967 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-13 21:49:59,967 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:49:59,967 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:49:59,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 21:49:59,967 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-13 21:49:59,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:49:59,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1071559942, now seen corresponding path program 1 times [2022-07-13 21:49:59,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:49:59,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654592015] [2022-07-13 21:49:59,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:49:59,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:00,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:00,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:00,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654592015] [2022-07-13 21:50:00,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654592015] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:00,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:00,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 21:50:00,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828710554] [2022-07-13 21:50:00,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:00,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 21:50:00,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:00,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 21:50:00,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-13 21:50:00,183 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 152 [2022-07-13 21:50:00,184 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-13 21:50:00,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:00,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 152 [2022-07-13 21:50:00,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:00,764 INFO L129 PetriNetUnfolder]: 1072/2211 cut-off events. [2022-07-13 21:50:00,764 INFO L130 PetriNetUnfolder]: For 1446/1458 co-relation queries the response was YES. [2022-07-13 21:50:00,773 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-13 21:50:00,782 INFO L132 encePairwiseOnDemand]: 145/152 looper letters, 22 selfloop transitions, 3 changer transitions 37/175 dead transitions. [2022-07-13 21:50:00,782 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 175 transitions, 541 flow [2022-07-13 21:50:00,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-13 21:50:00,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-13 21:50:00,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1344 transitions. [2022-07-13 21:50:00,786 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8842105263157894 [2022-07-13 21:50:00,786 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1344 transitions. [2022-07-13 21:50:00,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1344 transitions. [2022-07-13 21:50:00,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:00,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1344 transitions. [2022-07-13 21:50:00,789 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-13 21:50:00,792 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-13 21:50:00,792 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-13 21:50:00,793 INFO L186 Difference]: Start difference. First operand has 168 places, 132 transitions, 311 flow. Second operand 10 states and 1344 transitions. [2022-07-13 21:50:00,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 175 transitions, 541 flow [2022-07-13 21:50:00,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 175 transitions, 524 flow, removed 7 selfloop flow, removed 4 redundant places. [2022-07-13 21:50:00,806 INFO L242 Difference]: Finished difference. Result has 160 places, 132 transitions, 324 flow [2022-07-13 21:50:00,807 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-13 21:50:00,808 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 1 predicate places. [2022-07-13 21:50:00,809 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 132 transitions, 324 flow [2022-07-13 21:50:00,810 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-13 21:50:00,810 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:00,810 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:00,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 21:50:00,811 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-13 21:50:00,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:00,811 INFO L85 PathProgramCache]: Analyzing trace with hash -787768344, now seen corresponding path program 1 times [2022-07-13 21:50:00,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:00,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617211846] [2022-07-13 21:50:00,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:00,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:01,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:01,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:01,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617211846] [2022-07-13 21:50:01,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617211846] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:01,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:01,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 21:50:01,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296092610] [2022-07-13 21:50:01,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:01,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 21:50:01,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:01,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 21:50:01,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 21:50:01,012 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 152 [2022-07-13 21:50:01,013 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-13 21:50:01,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:01,013 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 152 [2022-07-13 21:50:01,013 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:01,847 INFO L129 PetriNetUnfolder]: 2607/4750 cut-off events. [2022-07-13 21:50:01,847 INFO L130 PetriNetUnfolder]: For 4187/4223 co-relation queries the response was YES. [2022-07-13 21:50:01,864 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-13 21:50:01,881 INFO L132 encePairwiseOnDemand]: 146/152 looper letters, 32 selfloop transitions, 3 changer transitions 46/190 dead transitions. [2022-07-13 21:50:01,882 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 190 transitions, 674 flow [2022-07-13 21:50:01,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 21:50:01,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 21:50:01,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1216 transitions. [2022-07-13 21:50:01,885 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-07-13 21:50:01,885 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1216 transitions. [2022-07-13 21:50:01,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1216 transitions. [2022-07-13 21:50:01,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:01,886 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1216 transitions. [2022-07-13 21:50:01,888 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-13 21:50:01,889 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-13 21:50:01,890 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-13 21:50:01,890 INFO L186 Difference]: Start difference. First operand has 160 places, 132 transitions, 324 flow. Second operand 9 states and 1216 transitions. [2022-07-13 21:50:01,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 190 transitions, 674 flow [2022-07-13 21:50:01,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 190 transitions, 620 flow, removed 24 selfloop flow, removed 9 redundant places. [2022-07-13 21:50:01,927 INFO L242 Difference]: Finished difference. Result has 160 places, 132 transitions, 327 flow [2022-07-13 21:50:01,927 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-13 21:50:01,927 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 1 predicate places. [2022-07-13 21:50:01,928 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 132 transitions, 327 flow [2022-07-13 21:50:01,928 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-13 21:50:01,928 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:01,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] [2022-07-13 21:50:01,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 21:50:01,928 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-13 21:50:01,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:01,929 INFO L85 PathProgramCache]: Analyzing trace with hash -632451813, now seen corresponding path program 1 times [2022-07-13 21:50:01,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:01,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716264852] [2022-07-13 21:50:01,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:01,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:02,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:02,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:02,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716264852] [2022-07-13 21:50:02,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716264852] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:02,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:02,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 21:50:02,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335056268] [2022-07-13 21:50:02,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:02,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 21:50:02,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:02,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 21:50:02,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 21:50:02,086 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 152 [2022-07-13 21:50:02,086 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-13 21:50:02,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:02,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 152 [2022-07-13 21:50:02,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:02,704 INFO L129 PetriNetUnfolder]: 1620/3360 cut-off events. [2022-07-13 21:50:02,704 INFO L130 PetriNetUnfolder]: For 3894/3903 co-relation queries the response was YES. [2022-07-13 21:50:02,720 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-13 21:50:02,730 INFO L132 encePairwiseOnDemand]: 146/152 looper letters, 26 selfloop transitions, 2 changer transitions 37/178 dead transitions. [2022-07-13 21:50:02,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 178 transitions, 586 flow [2022-07-13 21:50:02,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 21:50:02,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 21:50:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1219 transitions. [2022-07-13 21:50:02,734 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8910818713450293 [2022-07-13 21:50:02,734 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1219 transitions. [2022-07-13 21:50:02,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1219 transitions. [2022-07-13 21:50:02,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:02,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1219 transitions. [2022-07-13 21:50:02,736 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-13 21:50:02,738 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-13 21:50:02,738 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-13 21:50:02,738 INFO L186 Difference]: Start difference. First operand has 160 places, 132 transitions, 327 flow. Second operand 9 states and 1219 transitions. [2022-07-13 21:50:02,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 178 transitions, 586 flow [2022-07-13 21:50:02,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 178 transitions, 549 flow, removed 17 selfloop flow, removed 7 redundant places. [2022-07-13 21:50:02,757 INFO L242 Difference]: Finished difference. Result has 162 places, 132 transitions, 326 flow [2022-07-13 21:50:02,758 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-13 21:50:02,758 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 3 predicate places. [2022-07-13 21:50:02,758 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 132 transitions, 326 flow [2022-07-13 21:50:02,759 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-13 21:50:02,759 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:02,759 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:02,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 21:50:02,759 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-13 21:50:02,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:02,760 INFO L85 PathProgramCache]: Analyzing trace with hash 638703164, now seen corresponding path program 1 times [2022-07-13 21:50:02,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:02,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546680068] [2022-07-13 21:50:02,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:02,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:02,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:02,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:02,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:02,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546680068] [2022-07-13 21:50:02,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546680068] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:02,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:02,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 21:50:02,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490300925] [2022-07-13 21:50:02,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:02,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 21:50:02,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:02,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 21:50:02,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 21:50:02,885 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 152 [2022-07-13 21:50:02,886 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-13 21:50:02,886 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:02,886 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 152 [2022-07-13 21:50:02,886 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:03,680 INFO L129 PetriNetUnfolder]: 2220/4354 cut-off events. [2022-07-13 21:50:03,680 INFO L130 PetriNetUnfolder]: For 4131/4155 co-relation queries the response was YES. [2022-07-13 21:50:03,691 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-13 21:50:03,700 INFO L132 encePairwiseOnDemand]: 143/152 looper letters, 32 selfloop transitions, 5 changer transitions 26/171 dead transitions. [2022-07-13 21:50:03,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 171 transitions, 601 flow [2022-07-13 21:50:03,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 21:50:03,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 21:50:03,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 939 transitions. [2022-07-13 21:50:03,703 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8825187969924813 [2022-07-13 21:50:03,703 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 939 transitions. [2022-07-13 21:50:03,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 939 transitions. [2022-07-13 21:50:03,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:03,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 939 transitions. [2022-07-13 21:50:03,705 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-13 21:50:03,706 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-13 21:50:03,707 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-13 21:50:03,707 INFO L186 Difference]: Start difference. First operand has 162 places, 132 transitions, 326 flow. Second operand 7 states and 939 transitions. [2022-07-13 21:50:03,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 171 transitions, 601 flow [2022-07-13 21:50:03,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 171 transitions, 575 flow, removed 10 selfloop flow, removed 8 redundant places. [2022-07-13 21:50:03,721 INFO L242 Difference]: Finished difference. Result has 158 places, 132 transitions, 333 flow [2022-07-13 21:50:03,722 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-13 21:50:03,722 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, -1 predicate places. [2022-07-13 21:50:03,723 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 132 transitions, 333 flow [2022-07-13 21:50:03,723 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-13 21:50:03,723 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:03,723 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:03,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 21:50:03,724 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-13 21:50:03,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:03,724 INFO L85 PathProgramCache]: Analyzing trace with hash -72517056, now seen corresponding path program 2 times [2022-07-13 21:50:03,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:03,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963009874] [2022-07-13 21:50:03,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:03,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:03,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:03,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:03,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:03,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963009874] [2022-07-13 21:50:03,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963009874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:03,847 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:03,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 21:50:03,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377127637] [2022-07-13 21:50:03,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:03,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 21:50:03,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:03,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 21:50:03,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 21:50:03,849 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-13 21:50:03,850 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-13 21:50:03,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:03,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-13 21:50:03,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:05,579 INFO L129 PetriNetUnfolder]: 7660/13043 cut-off events. [2022-07-13 21:50:05,580 INFO L130 PetriNetUnfolder]: For 2562/2602 co-relation queries the response was YES. [2022-07-13 21:50:05,621 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-13 21:50:05,646 INFO L132 encePairwiseOnDemand]: 141/152 looper letters, 38 selfloop transitions, 7 changer transitions 60/213 dead transitions. [2022-07-13 21:50:05,646 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 213 transitions, 716 flow [2022-07-13 21:50:05,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-13 21:50:05,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-13 21:50:05,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1347 transitions. [2022-07-13 21:50:05,649 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8861842105263158 [2022-07-13 21:50:05,649 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1347 transitions. [2022-07-13 21:50:05,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1347 transitions. [2022-07-13 21:50:05,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:05,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1347 transitions. [2022-07-13 21:50:05,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-13 21:50:05,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-13 21:50:05,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-13 21:50:05,655 INFO L186 Difference]: Start difference. First operand has 158 places, 132 transitions, 333 flow. Second operand 10 states and 1347 transitions. [2022-07-13 21:50:05,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 213 transitions, 716 flow [2022-07-13 21:50:05,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-13 21:50:05,669 INFO L242 Difference]: Finished difference. Result has 164 places, 135 transitions, 381 flow [2022-07-13 21:50:05,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-13 21:50:05,670 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 5 predicate places. [2022-07-13 21:50:05,670 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 135 transitions, 381 flow [2022-07-13 21:50:05,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-13 21:50:05,670 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:05,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-13 21:50:05,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 21:50:05,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-13 21:50:05,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:05,671 INFO L85 PathProgramCache]: Analyzing trace with hash -301669039, now seen corresponding path program 1 times [2022-07-13 21:50:05,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:05,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055095153] [2022-07-13 21:50:05,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:05,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:05,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:06,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:06,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:06,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055095153] [2022-07-13 21:50:06,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055095153] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:06,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:06,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-07-13 21:50:06,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960690046] [2022-07-13 21:50:06,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:06,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-13 21:50:06,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:06,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-13 21:50:06,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-07-13 21:50:06,142 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 152 [2022-07-13 21:50:06,143 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-13 21:50:06,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:06,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 152 [2022-07-13 21:50:06,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:07,564 INFO L129 PetriNetUnfolder]: 2333/5843 cut-off events. [2022-07-13 21:50:07,564 INFO L130 PetriNetUnfolder]: For 4782/5093 co-relation queries the response was YES. [2022-07-13 21:50:07,589 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-13 21:50:07,609 INFO L132 encePairwiseOnDemand]: 133/152 looper letters, 76 selfloop transitions, 34 changer transitions 0/207 dead transitions. [2022-07-13 21:50:07,609 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 207 transitions, 809 flow [2022-07-13 21:50:07,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-13 21:50:07,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-07-13 21:50:07,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2620 transitions. [2022-07-13 21:50:07,614 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7494279176201373 [2022-07-13 21:50:07,614 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2620 transitions. [2022-07-13 21:50:07,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2620 transitions. [2022-07-13 21:50:07,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:07,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2620 transitions. [2022-07-13 21:50:07,619 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-13 21:50:07,624 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-13 21:50:07,625 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-13 21:50:07,625 INFO L186 Difference]: Start difference. First operand has 164 places, 135 transitions, 381 flow. Second operand 23 states and 2620 transitions. [2022-07-13 21:50:07,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 207 transitions, 809 flow [2022-07-13 21:50:07,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 207 transitions, 794 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-07-13 21:50:07,642 INFO L242 Difference]: Finished difference. Result has 188 places, 159 transitions, 602 flow [2022-07-13 21:50:07,642 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-13 21:50:07,643 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 29 predicate places. [2022-07-13 21:50:07,643 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 159 transitions, 602 flow [2022-07-13 21:50:07,644 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-13 21:50:07,644 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:07,644 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:07,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 21:50:07,644 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-13 21:50:07,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:07,645 INFO L85 PathProgramCache]: Analyzing trace with hash -850925097, now seen corresponding path program 2 times [2022-07-13 21:50:07,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:07,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933793925] [2022-07-13 21:50:07,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:07,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:07,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:07,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:07,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:07,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933793925] [2022-07-13 21:50:07,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933793925] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:07,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:07,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-13 21:50:07,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826837171] [2022-07-13 21:50:07,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:07,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-13 21:50:07,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:07,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-13 21:50:07,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-07-13 21:50:07,873 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 152 [2022-07-13 21:50:07,874 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-13 21:50:07,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:07,874 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 152 [2022-07-13 21:50:07,874 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:09,256 INFO L129 PetriNetUnfolder]: 2791/6836 cut-off events. [2022-07-13 21:50:09,257 INFO L130 PetriNetUnfolder]: For 16571/16951 co-relation queries the response was YES. [2022-07-13 21:50:09,293 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-13 21:50:09,319 INFO L132 encePairwiseOnDemand]: 136/152 looper letters, 105 selfloop transitions, 71 changer transitions 6/284 dead transitions. [2022-07-13 21:50:09,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 284 transitions, 1811 flow [2022-07-13 21:50:09,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-13 21:50:09,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-07-13 21:50:09,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2767 transitions. [2022-07-13 21:50:09,324 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7914759725400458 [2022-07-13 21:50:09,324 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2767 transitions. [2022-07-13 21:50:09,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2767 transitions. [2022-07-13 21:50:09,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:09,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2767 transitions. [2022-07-13 21:50:09,329 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-13 21:50:09,333 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-13 21:50:09,334 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-13 21:50:09,334 INFO L186 Difference]: Start difference. First operand has 188 places, 159 transitions, 602 flow. Second operand 23 states and 2767 transitions. [2022-07-13 21:50:09,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 284 transitions, 1811 flow [2022-07-13 21:50:09,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 284 transitions, 1764 flow, removed 8 selfloop flow, removed 9 redundant places. [2022-07-13 21:50:09,374 INFO L242 Difference]: Finished difference. Result has 218 places, 233 transitions, 1412 flow [2022-07-13 21:50:09,374 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-13 21:50:09,375 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 59 predicate places. [2022-07-13 21:50:09,375 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 233 transitions, 1412 flow [2022-07-13 21:50:09,375 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-13 21:50:09,376 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:09,376 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:09,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 21:50:09,376 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-13 21:50:09,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:09,376 INFO L85 PathProgramCache]: Analyzing trace with hash -543311883, now seen corresponding path program 3 times [2022-07-13 21:50:09,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:09,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904550516] [2022-07-13 21:50:09,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:09,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:09,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:09,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:09,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:09,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904550516] [2022-07-13 21:50:09,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904550516] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:09,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:09,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 21:50:09,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091170845] [2022-07-13 21:50:09,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:09,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 21:50:09,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:09,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 21:50:09,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-07-13 21:50:09,904 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 152 [2022-07-13 21:50:09,906 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-13 21:50:09,906 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:09,906 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 152 [2022-07-13 21:50:09,906 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:12,361 INFO L129 PetriNetUnfolder]: 3172/7951 cut-off events. [2022-07-13 21:50:12,362 INFO L130 PetriNetUnfolder]: For 38525/39258 co-relation queries the response was YES. [2022-07-13 21:50:12,456 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-13 21:50:12,494 INFO L132 encePairwiseOnDemand]: 130/152 looper letters, 150 selfloop transitions, 76 changer transitions 44/362 dead transitions. [2022-07-13 21:50:12,494 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 362 transitions, 3015 flow [2022-07-13 21:50:12,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-13 21:50:12,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-07-13 21:50:12,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2930 transitions. [2022-07-13 21:50:12,499 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6647005444646098 [2022-07-13 21:50:12,499 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2930 transitions. [2022-07-13 21:50:12,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2930 transitions. [2022-07-13 21:50:12,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:12,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2930 transitions. [2022-07-13 21:50:12,505 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-13 21:50:12,510 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-13 21:50:12,512 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-13 21:50:12,512 INFO L186 Difference]: Start difference. First operand has 218 places, 233 transitions, 1412 flow. Second operand 29 states and 2930 transitions. [2022-07-13 21:50:12,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 362 transitions, 3015 flow [2022-07-13 21:50:12,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 362 transitions, 2772 flow, removed 118 selfloop flow, removed 4 redundant places. [2022-07-13 21:50:12,677 INFO L242 Difference]: Finished difference. Result has 257 places, 297 transitions, 1978 flow [2022-07-13 21:50:12,678 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-13 21:50:12,679 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 98 predicate places. [2022-07-13 21:50:12,680 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 297 transitions, 1978 flow [2022-07-13 21:50:12,681 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-13 21:50:12,681 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:12,681 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:12,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-13 21:50:12,681 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-13 21:50:12,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:12,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1590066825, now seen corresponding path program 1 times [2022-07-13 21:50:12,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:12,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592497600] [2022-07-13 21:50:12,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:12,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:12,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:12,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:12,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592497600] [2022-07-13 21:50:12,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592497600] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:12,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:12,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 21:50:12,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296977359] [2022-07-13 21:50:12,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:12,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 21:50:12,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:12,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 21:50:12,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-13 21:50:12,835 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-13 21:50:12,836 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-13 21:50:12,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:12,836 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-13 21:50:12,836 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:14,435 INFO L129 PetriNetUnfolder]: 4905/9301 cut-off events. [2022-07-13 21:50:14,435 INFO L130 PetriNetUnfolder]: For 53819/54226 co-relation queries the response was YES. [2022-07-13 21:50:14,530 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-13 21:50:14,556 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 198 selfloop transitions, 11 changer transitions 234/566 dead transitions. [2022-07-13 21:50:14,557 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 566 transitions, 5487 flow [2022-07-13 21:50:14,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-13 21:50:14,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-13 21:50:14,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1345 transitions. [2022-07-13 21:50:14,559 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8848684210526315 [2022-07-13 21:50:14,559 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1345 transitions. [2022-07-13 21:50:14,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1345 transitions. [2022-07-13 21:50:14,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:14,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1345 transitions. [2022-07-13 21:50:14,561 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-13 21:50:14,563 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-13 21:50:14,563 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-13 21:50:14,563 INFO L186 Difference]: Start difference. First operand has 257 places, 297 transitions, 1978 flow. Second operand 10 states and 1345 transitions. [2022-07-13 21:50:14,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 566 transitions, 5487 flow [2022-07-13 21:50:14,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 566 transitions, 4794 flow, removed 293 selfloop flow, removed 17 redundant places. [2022-07-13 21:50:14,686 INFO L242 Difference]: Finished difference. Result has 249 places, 233 transitions, 1360 flow [2022-07-13 21:50:14,687 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-13 21:50:14,688 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 90 predicate places. [2022-07-13 21:50:14,688 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 233 transitions, 1360 flow [2022-07-13 21:50:14,688 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-13 21:50:14,688 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:14,688 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:14,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 21:50:14,688 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-13 21:50:14,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:14,689 INFO L85 PathProgramCache]: Analyzing trace with hash 45302874, now seen corresponding path program 1 times [2022-07-13 21:50:14,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:14,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455152] [2022-07-13 21:50:14,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:14,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:14,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:15,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:15,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:15,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455152] [2022-07-13 21:50:15,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455152] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:15,418 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:15,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-07-13 21:50:15,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604183176] [2022-07-13 21:50:15,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:15,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-13 21:50:15,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:15,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-13 21:50:15,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-07-13 21:50:15,420 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 152 [2022-07-13 21:50:15,421 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-13 21:50:15,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:15,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 152 [2022-07-13 21:50:15,422 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:17,203 INFO L129 PetriNetUnfolder]: 1190/3664 cut-off events. [2022-07-13 21:50:17,203 INFO L130 PetriNetUnfolder]: For 21457/22116 co-relation queries the response was YES. [2022-07-13 21:50:17,230 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-13 21:50:17,243 INFO L132 encePairwiseOnDemand]: 129/152 looper letters, 93 selfloop transitions, 80 changer transitions 28/295 dead transitions. [2022-07-13 21:50:17,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 295 transitions, 2340 flow [2022-07-13 21:50:17,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-13 21:50:17,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-07-13 21:50:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3047 transitions. [2022-07-13 21:50:17,247 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6466468590831919 [2022-07-13 21:50:17,247 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3047 transitions. [2022-07-13 21:50:17,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3047 transitions. [2022-07-13 21:50:17,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:17,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3047 transitions. [2022-07-13 21:50:17,251 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-13 21:50:17,257 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-13 21:50:17,258 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-13 21:50:17,258 INFO L186 Difference]: Start difference. First operand has 249 places, 233 transitions, 1360 flow. Second operand 31 states and 3047 transitions. [2022-07-13 21:50:17,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 295 transitions, 2340 flow [2022-07-13 21:50:17,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 295 transitions, 2139 flow, removed 91 selfloop flow, removed 27 redundant places. [2022-07-13 21:50:17,327 INFO L242 Difference]: Finished difference. Result has 235 places, 252 transitions, 1625 flow [2022-07-13 21:50:17,328 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-13 21:50:17,329 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 76 predicate places. [2022-07-13 21:50:17,329 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 252 transitions, 1625 flow [2022-07-13 21:50:17,330 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-13 21:50:17,330 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:17,330 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:17,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 21:50:17,330 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-13 21:50:17,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:17,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1999348842, now seen corresponding path program 2 times [2022-07-13 21:50:17,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:17,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674046122] [2022-07-13 21:50:17,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:17,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:18,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:18,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:18,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674046122] [2022-07-13 21:50:18,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674046122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:18,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:18,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-07-13 21:50:18,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146020362] [2022-07-13 21:50:18,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:18,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-13 21:50:18,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:18,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-13 21:50:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-07-13 21:50:18,198 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 152 [2022-07-13 21:50:18,200 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-13 21:50:18,200 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:18,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 152 [2022-07-13 21:50:18,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:20,367 INFO L129 PetriNetUnfolder]: 1621/4947 cut-off events. [2022-07-13 21:50:20,368 INFO L130 PetriNetUnfolder]: For 22858/23294 co-relation queries the response was YES. [2022-07-13 21:50:20,410 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-13 21:50:20,431 INFO L132 encePairwiseOnDemand]: 127/152 looper letters, 142 selfloop transitions, 129 changer transitions 0/363 dead transitions. [2022-07-13 21:50:20,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 363 transitions, 3322 flow [2022-07-13 21:50:20,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-13 21:50:20,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-07-13 21:50:20,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3190 transitions. [2022-07-13 21:50:20,435 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6359649122807017 [2022-07-13 21:50:20,435 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3190 transitions. [2022-07-13 21:50:20,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3190 transitions. [2022-07-13 21:50:20,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:20,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3190 transitions. [2022-07-13 21:50:20,440 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-13 21:50:20,444 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-13 21:50:20,445 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-13 21:50:20,445 INFO L186 Difference]: Start difference. First operand has 235 places, 252 transitions, 1625 flow. Second operand 33 states and 3190 transitions. [2022-07-13 21:50:20,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 363 transitions, 3322 flow [2022-07-13 21:50:20,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 363 transitions, 3134 flow, removed 61 selfloop flow, removed 24 redundant places. [2022-07-13 21:50:20,491 INFO L242 Difference]: Finished difference. Result has 251 places, 313 transitions, 2634 flow [2022-07-13 21:50:20,492 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-13 21:50:20,492 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 92 predicate places. [2022-07-13 21:50:20,492 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 313 transitions, 2634 flow [2022-07-13 21:50:20,493 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-13 21:50:20,493 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:20,493 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:20,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 21:50:20,493 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-13 21:50:20,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:20,494 INFO L85 PathProgramCache]: Analyzing trace with hash -614257416, now seen corresponding path program 3 times [2022-07-13 21:50:20,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:20,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835315323] [2022-07-13 21:50:20,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:20,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:20,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:20,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835315323] [2022-07-13 21:50:20,835 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835315323] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:20,835 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:20,835 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-07-13 21:50:20,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808468198] [2022-07-13 21:50:20,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:20,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-13 21:50:20,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:20,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-13 21:50:20,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-07-13 21:50:20,837 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 152 [2022-07-13 21:50:20,838 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-13 21:50:20,838 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:20,838 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 152 [2022-07-13 21:50:20,838 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:22,386 INFO L129 PetriNetUnfolder]: 1861/5581 cut-off events. [2022-07-13 21:50:22,386 INFO L130 PetriNetUnfolder]: For 36912/37455 co-relation queries the response was YES. [2022-07-13 21:50:22,437 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-13 21:50:22,460 INFO L132 encePairwiseOnDemand]: 135/152 looper letters, 190 selfloop transitions, 105 changer transitions 9/415 dead transitions. [2022-07-13 21:50:22,460 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 415 transitions, 4426 flow [2022-07-13 21:50:22,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-13 21:50:22,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-13 21:50:22,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2577 transitions. [2022-07-13 21:50:22,463 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7706339712918661 [2022-07-13 21:50:22,463 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2577 transitions. [2022-07-13 21:50:22,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2577 transitions. [2022-07-13 21:50:22,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:22,464 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2577 transitions. [2022-07-13 21:50:22,467 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-13 21:50:22,470 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-13 21:50:22,471 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-13 21:50:22,471 INFO L186 Difference]: Start difference. First operand has 251 places, 313 transitions, 2634 flow. Second operand 22 states and 2577 transitions. [2022-07-13 21:50:22,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 415 transitions, 4426 flow [2022-07-13 21:50:22,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 415 transitions, 4223 flow, removed 84 selfloop flow, removed 15 redundant places. [2022-07-13 21:50:22,571 INFO L242 Difference]: Finished difference. Result has 270 places, 342 transitions, 3290 flow [2022-07-13 21:50:22,572 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-13 21:50:22,573 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 111 predicate places. [2022-07-13 21:50:22,573 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 342 transitions, 3290 flow [2022-07-13 21:50:22,573 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-13 21:50:22,573 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:22,574 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:22,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 21:50:22,574 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-13 21:50:22,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:22,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1146494990, now seen corresponding path program 1 times [2022-07-13 21:50:22,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:22,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087760474] [2022-07-13 21:50:22,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:22,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:22,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:22,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:22,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:22,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087760474] [2022-07-13 21:50:22,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087760474] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:22,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:22,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 21:50:22,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618571188] [2022-07-13 21:50:22,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:22,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 21:50:22,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:22,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 21:50:22,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 21:50:22,710 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 152 [2022-07-13 21:50:22,711 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-13 21:50:22,711 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:22,711 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 152 [2022-07-13 21:50:22,711 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:24,565 INFO L129 PetriNetUnfolder]: 3668/10309 cut-off events. [2022-07-13 21:50:24,565 INFO L130 PetriNetUnfolder]: For 85032/85658 co-relation queries the response was YES. [2022-07-13 21:50:24,707 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-13 21:50:24,753 INFO L132 encePairwiseOnDemand]: 145/152 looper letters, 538 selfloop transitions, 25 changer transitions 58/761 dead transitions. [2022-07-13 21:50:24,753 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 761 transitions, 10143 flow [2022-07-13 21:50:24,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 21:50:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-13 21:50:24,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1069 transitions. [2022-07-13 21:50:24,755 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8791118421052632 [2022-07-13 21:50:24,755 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1069 transitions. [2022-07-13 21:50:24,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1069 transitions. [2022-07-13 21:50:24,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:24,755 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1069 transitions. [2022-07-13 21:50:24,756 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-13 21:50:24,758 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-13 21:50:24,758 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-13 21:50:24,758 INFO L186 Difference]: Start difference. First operand has 270 places, 342 transitions, 3290 flow. Second operand 8 states and 1069 transitions. [2022-07-13 21:50:24,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 761 transitions, 10143 flow [2022-07-13 21:50:25,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 761 transitions, 9748 flow, removed 192 selfloop flow, removed 6 redundant places. [2022-07-13 21:50:25,090 INFO L242 Difference]: Finished difference. Result has 276 places, 363 transitions, 3560 flow [2022-07-13 21:50:25,090 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-13 21:50:25,090 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 117 predicate places. [2022-07-13 21:50:25,090 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 363 transitions, 3560 flow [2022-07-13 21:50:25,091 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-13 21:50:25,091 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:25,091 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:25,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 21:50:25,091 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-13 21:50:25,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:25,091 INFO L85 PathProgramCache]: Analyzing trace with hash -292902830, now seen corresponding path program 1 times [2022-07-13 21:50:25,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:25,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501839624] [2022-07-13 21:50:25,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:25,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:25,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:25,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:25,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501839624] [2022-07-13 21:50:25,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501839624] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:25,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:25,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 21:50:25,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353276837] [2022-07-13 21:50:25,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:25,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 21:50:25,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:25,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 21:50:25,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-13 21:50:25,189 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-13 21:50:25,190 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-13 21:50:25,190 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:25,190 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-13 21:50:25,190 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:27,400 INFO L129 PetriNetUnfolder]: 5414/11252 cut-off events. [2022-07-13 21:50:27,400 INFO L130 PetriNetUnfolder]: For 106334/107456 co-relation queries the response was YES. [2022-07-13 21:50:27,687 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-13 21:50:27,710 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 294 selfloop transitions, 15 changer transitions 276/712 dead transitions. [2022-07-13 21:50:27,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 712 transitions, 9337 flow [2022-07-13 21:50:27,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 21:50:27,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 21:50:27,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1480 transitions. [2022-07-13 21:50:27,712 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8851674641148325 [2022-07-13 21:50:27,712 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1480 transitions. [2022-07-13 21:50:27,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1480 transitions. [2022-07-13 21:50:27,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:27,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1480 transitions. [2022-07-13 21:50:27,714 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-13 21:50:27,716 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-13 21:50:27,716 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-13 21:50:27,716 INFO L186 Difference]: Start difference. First operand has 276 places, 363 transitions, 3560 flow. Second operand 11 states and 1480 transitions. [2022-07-13 21:50:27,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 712 transitions, 9337 flow [2022-07-13 21:50:27,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 712 transitions, 9005 flow, removed 122 selfloop flow, removed 4 redundant places. [2022-07-13 21:50:27,930 INFO L242 Difference]: Finished difference. Result has 287 places, 284 transitions, 2453 flow [2022-07-13 21:50:27,930 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-13 21:50:27,931 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 128 predicate places. [2022-07-13 21:50:27,931 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 284 transitions, 2453 flow [2022-07-13 21:50:27,931 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-13 21:50:27,931 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:27,931 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:27,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 21:50:27,932 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-13 21:50:27,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1609935641, now seen corresponding path program 1 times [2022-07-13 21:50:27,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:27,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352105718] [2022-07-13 21:50:27,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:27,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:29,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:29,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:29,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352105718] [2022-07-13 21:50:29,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352105718] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:29,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:29,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-07-13 21:50:29,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762410046] [2022-07-13 21:50:29,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:29,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-13 21:50:29,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:29,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-13 21:50:29,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2022-07-13 21:50:29,716 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 152 [2022-07-13 21:50:29,718 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-13 21:50:29,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:29,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 152 [2022-07-13 21:50:29,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:34,887 INFO L129 PetriNetUnfolder]: 2782/8417 cut-off events. [2022-07-13 21:50:34,891 INFO L130 PetriNetUnfolder]: For 55052/57707 co-relation queries the response was YES. [2022-07-13 21:50:34,962 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-13 21:50:34,984 INFO L132 encePairwiseOnDemand]: 115/152 looper letters, 192 selfloop transitions, 153 changer transitions 85/521 dead transitions. [2022-07-13 21:50:34,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 521 transitions, 6013 flow [2022-07-13 21:50:34,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-07-13 21:50:34,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-07-13 21:50:34,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 5390 transitions. [2022-07-13 21:50:34,988 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.5910087719298246 [2022-07-13 21:50:34,988 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 5390 transitions. [2022-07-13 21:50:34,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 5390 transitions. [2022-07-13 21:50:34,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:34,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 5390 transitions. [2022-07-13 21:50:34,996 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-13 21:50:35,005 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-13 21:50:35,006 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-13 21:50:35,007 INFO L186 Difference]: Start difference. First operand has 287 places, 284 transitions, 2453 flow. Second operand 60 states and 5390 transitions. [2022-07-13 21:50:35,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 521 transitions, 6013 flow [2022-07-13 21:50:35,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 521 transitions, 5786 flow, removed 84 selfloop flow, removed 32 redundant places. [2022-07-13 21:50:35,350 INFO L242 Difference]: Finished difference. Result has 312 places, 366 transitions, 3768 flow [2022-07-13 21:50:35,350 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-13 21:50:35,351 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 153 predicate places. [2022-07-13 21:50:35,351 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 366 transitions, 3768 flow [2022-07-13 21:50:35,351 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-13 21:50:35,351 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:35,352 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:35,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 21:50:35,352 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-13 21:50:35,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:35,352 INFO L85 PathProgramCache]: Analyzing trace with hash -337797617, now seen corresponding path program 2 times [2022-07-13 21:50:35,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:35,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066532574] [2022-07-13 21:50:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:35,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:36,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:36,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:36,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066532574] [2022-07-13 21:50:36,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066532574] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:36,286 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:36,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-07-13 21:50:36,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487451371] [2022-07-13 21:50:36,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:36,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-13 21:50:36,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:36,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-13 21:50:36,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=573, Unknown=0, NotChecked=0, Total=702 [2022-07-13 21:50:36,288 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 152 [2022-07-13 21:50:36,289 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-13 21:50:36,289 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:36,289 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 152 [2022-07-13 21:50:36,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:38,801 INFO L129 PetriNetUnfolder]: 2732/8854 cut-off events. [2022-07-13 21:50:38,801 INFO L130 PetriNetUnfolder]: For 49987/52579 co-relation queries the response was YES. [2022-07-13 21:50:38,869 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-13 21:50:38,895 INFO L132 encePairwiseOnDemand]: 126/152 looper letters, 140 selfloop transitions, 173 changer transitions 20/446 dead transitions. [2022-07-13 21:50:38,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 446 transitions, 5628 flow [2022-07-13 21:50:38,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-07-13 21:50:38,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-07-13 21:50:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3241 transitions. [2022-07-13 21:50:38,897 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6271284829721362 [2022-07-13 21:50:38,898 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3241 transitions. [2022-07-13 21:50:38,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3241 transitions. [2022-07-13 21:50:38,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:38,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3241 transitions. [2022-07-13 21:50:38,901 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-13 21:50:38,905 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-13 21:50:38,906 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-13 21:50:38,906 INFO L186 Difference]: Start difference. First operand has 312 places, 366 transitions, 3768 flow. Second operand 34 states and 3241 transitions. [2022-07-13 21:50:38,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 446 transitions, 5628 flow [2022-07-13 21:50:39,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 446 transitions, 5183 flow, removed 199 selfloop flow, removed 32 redundant places. [2022-07-13 21:50:39,159 INFO L242 Difference]: Finished difference. Result has 303 places, 407 transitions, 4693 flow [2022-07-13 21:50:39,160 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-13 21:50:39,160 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 144 predicate places. [2022-07-13 21:50:39,160 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 407 transitions, 4693 flow [2022-07-13 21:50:39,161 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-13 21:50:39,161 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:39,161 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:39,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 21:50:39,161 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-13 21:50:39,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:39,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1701761041, now seen corresponding path program 1 times [2022-07-13 21:50:39,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:39,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344213571] [2022-07-13 21:50:39,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:39,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:39,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:39,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:39,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:39,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344213571] [2022-07-13 21:50:39,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344213571] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:39,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:39,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-13 21:50:39,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183456798] [2022-07-13 21:50:39,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:39,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 21:50:39,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:39,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 21:50:39,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-07-13 21:50:39,432 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 152 [2022-07-13 21:50:39,433 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-13 21:50:39,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:39,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 152 [2022-07-13 21:50:39,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:41,617 INFO L129 PetriNetUnfolder]: 3274/10896 cut-off events. [2022-07-13 21:50:41,617 INFO L130 PetriNetUnfolder]: For 64490/67895 co-relation queries the response was YES. [2022-07-13 21:50:41,709 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-13 21:50:41,743 INFO L132 encePairwiseOnDemand]: 139/152 looper letters, 188 selfloop transitions, 139 changer transitions 10/467 dead transitions. [2022-07-13 21:50:41,744 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 467 transitions, 6162 flow [2022-07-13 21:50:41,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-13 21:50:41,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-07-13 21:50:41,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1753 transitions. [2022-07-13 21:50:41,746 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.768859649122807 [2022-07-13 21:50:41,746 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1753 transitions. [2022-07-13 21:50:41,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1753 transitions. [2022-07-13 21:50:41,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:41,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1753 transitions. [2022-07-13 21:50:41,748 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-13 21:50:41,750 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-13 21:50:41,750 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-13 21:50:41,750 INFO L186 Difference]: Start difference. First operand has 303 places, 407 transitions, 4693 flow. Second operand 15 states and 1753 transitions. [2022-07-13 21:50:41,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 467 transitions, 6162 flow [2022-07-13 21:50:42,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 467 transitions, 5942 flow, removed 71 selfloop flow, removed 28 redundant places. [2022-07-13 21:50:42,087 INFO L242 Difference]: Finished difference. Result has 289 places, 422 transitions, 5293 flow [2022-07-13 21:50:42,087 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-13 21:50:42,087 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 130 predicate places. [2022-07-13 21:50:42,087 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 422 transitions, 5293 flow [2022-07-13 21:50:42,088 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-13 21:50:42,088 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:42,088 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:42,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 21:50:42,088 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-13 21:50:42,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash 299073469, now seen corresponding path program 2 times [2022-07-13 21:50:42,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:42,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007702315] [2022-07-13 21:50:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:42,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:42,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:42,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:42,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:42,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007702315] [2022-07-13 21:50:42,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007702315] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:42,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:42,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-13 21:50:42,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409829880] [2022-07-13 21:50:42,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:42,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 21:50:42,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:42,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 21:50:42,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-13 21:50:42,318 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 152 [2022-07-13 21:50:42,318 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-13 21:50:42,318 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:42,319 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 152 [2022-07-13 21:50:42,319 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:44,668 INFO L129 PetriNetUnfolder]: 4042/13730 cut-off events. [2022-07-13 21:50:44,668 INFO L130 PetriNetUnfolder]: For 84466/88906 co-relation queries the response was YES. [2022-07-13 21:50:44,900 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-13 21:50:44,938 INFO L132 encePairwiseOnDemand]: 137/152 looper letters, 185 selfloop transitions, 145 changer transitions 18/482 dead transitions. [2022-07-13 21:50:44,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 482 transitions, 6861 flow [2022-07-13 21:50:44,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 21:50:44,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 21:50:44,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1344 transitions. [2022-07-13 21:50:44,940 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8038277511961722 [2022-07-13 21:50:44,940 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1344 transitions. [2022-07-13 21:50:44,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1344 transitions. [2022-07-13 21:50:44,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:44,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1344 transitions. [2022-07-13 21:50:44,942 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-13 21:50:44,944 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-13 21:50:44,944 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-13 21:50:44,944 INFO L186 Difference]: Start difference. First operand has 289 places, 422 transitions, 5293 flow. Second operand 11 states and 1344 transitions. [2022-07-13 21:50:44,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 482 transitions, 6861 flow [2022-07-13 21:50:45,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 482 transitions, 6694 flow, removed 27 selfloop flow, removed 8 redundant places. [2022-07-13 21:50:45,399 INFO L242 Difference]: Finished difference. Result has 292 places, 442 transitions, 6053 flow [2022-07-13 21:50:45,399 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-13 21:50:45,400 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-07-13 21:50:45,400 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 442 transitions, 6053 flow [2022-07-13 21:50:45,400 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-13 21:50:45,400 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:45,400 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:45,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 21:50:45,400 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-13 21:50:45,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:45,401 INFO L85 PathProgramCache]: Analyzing trace with hash 621395663, now seen corresponding path program 3 times [2022-07-13 21:50:45,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:45,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814215298] [2022-07-13 21:50:45,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:45,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:45,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:45,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:45,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:45,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814215298] [2022-07-13 21:50:45,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814215298] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:45,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:45,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-13 21:50:45,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713464255] [2022-07-13 21:50:45,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:45,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-13 21:50:45,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:45,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-13 21:50:45,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-07-13 21:50:45,687 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 152 [2022-07-13 21:50:45,688 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-13 21:50:45,688 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:45,688 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 152 [2022-07-13 21:50:45,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:48,658 INFO L129 PetriNetUnfolder]: 4663/16311 cut-off events. [2022-07-13 21:50:48,659 INFO L130 PetriNetUnfolder]: For 114086/119565 co-relation queries the response was YES. [2022-07-13 21:50:49,055 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-13 21:50:49,104 INFO L132 encePairwiseOnDemand]: 140/152 looper letters, 220 selfloop transitions, 149 changer transitions 15/515 dead transitions. [2022-07-13 21:50:49,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 515 transitions, 7948 flow [2022-07-13 21:50:49,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 21:50:49,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-13 21:50:49,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1653 transitions. [2022-07-13 21:50:49,106 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7767857142857143 [2022-07-13 21:50:49,106 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1653 transitions. [2022-07-13 21:50:49,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1653 transitions. [2022-07-13 21:50:49,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:49,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1653 transitions. [2022-07-13 21:50:49,108 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-13 21:50:49,110 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-13 21:50:49,110 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-13 21:50:49,110 INFO L186 Difference]: Start difference. First operand has 292 places, 442 transitions, 6053 flow. Second operand 14 states and 1653 transitions. [2022-07-13 21:50:49,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 515 transitions, 7948 flow [2022-07-13 21:50:49,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 515 transitions, 7817 flow, removed 62 selfloop flow, removed 6 redundant places. [2022-07-13 21:50:49,945 INFO L242 Difference]: Finished difference. Result has 305 places, 467 transitions, 7029 flow [2022-07-13 21:50:49,946 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-13 21:50:49,946 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 146 predicate places. [2022-07-13 21:50:49,946 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 467 transitions, 7029 flow [2022-07-13 21:50:49,946 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-13 21:50:49,947 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:50:49,947 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:50:49,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 21:50:49,947 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-13 21:50:49,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:50:49,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1858266649, now seen corresponding path program 4 times [2022-07-13 21:50:49,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:50:49,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644201863] [2022-07-13 21:50:49,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:50:49,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:50:50,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:50:50,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:50:50,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:50:50,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644201863] [2022-07-13 21:50:50,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644201863] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:50:50,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:50:50,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 21:50:50,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730274706] [2022-07-13 21:50:50,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:50:50,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 21:50:50,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:50:50,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 21:50:50,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-13 21:50:50,077 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 152 [2022-07-13 21:50:50,077 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-13 21:50:50,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:50:50,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 152 [2022-07-13 21:50:50,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:50:56,774 INFO L129 PetriNetUnfolder]: 13318/31315 cut-off events. [2022-07-13 21:50:56,774 INFO L130 PetriNetUnfolder]: For 507946/513514 co-relation queries the response was YES. [2022-07-13 21:50:57,430 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-13 21:50:57,491 INFO L132 encePairwiseOnDemand]: 142/152 looper letters, 607 selfloop transitions, 19 changer transitions 175/954 dead transitions. [2022-07-13 21:50:57,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 954 transitions, 19066 flow [2022-07-13 21:50:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 21:50:57,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-13 21:50:57,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1574 transitions. [2022-07-13 21:50:57,493 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8629385964912281 [2022-07-13 21:50:57,493 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1574 transitions. [2022-07-13 21:50:57,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1574 transitions. [2022-07-13 21:50:57,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:50:57,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1574 transitions. [2022-07-13 21:50:57,495 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-13 21:50:57,496 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-13 21:50:57,496 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-13 21:50:57,496 INFO L186 Difference]: Start difference. First operand has 305 places, 467 transitions, 7029 flow. Second operand 12 states and 1574 transitions. [2022-07-13 21:50:57,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 954 transitions, 19066 flow [2022-07-13 21:51:00,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 954 transitions, 17571 flow, removed 266 selfloop flow, removed 23 redundant places. [2022-07-13 21:51:00,759 INFO L242 Difference]: Finished difference. Result has 292 places, 438 transitions, 5981 flow [2022-07-13 21:51:00,760 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-13 21:51:00,760 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-07-13 21:51:00,760 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 438 transitions, 5981 flow [2022-07-13 21:51:00,761 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-13 21:51:00,761 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:51:00,761 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:51:00,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-13 21:51:00,761 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-13 21:51:00,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:51:00,762 INFO L85 PathProgramCache]: Analyzing trace with hash 643668994, now seen corresponding path program 1 times [2022-07-13 21:51:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:51:00,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296360960] [2022-07-13 21:51:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:51:00,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:51:00,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:51:01,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:51:01,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:51:01,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296360960] [2022-07-13 21:51:01,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296360960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:51:01,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:51:01,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-13 21:51:01,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429755500] [2022-07-13 21:51:01,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:51:01,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-13 21:51:01,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:51:01,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-13 21:51:01,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-07-13 21:51:01,232 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 152 [2022-07-13 21:51:01,233 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-13 21:51:01,233 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:51:01,233 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 152 [2022-07-13 21:51:01,234 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:51:04,641 INFO L129 PetriNetUnfolder]: 5268/18266 cut-off events. [2022-07-13 21:51:04,641 INFO L130 PetriNetUnfolder]: For 104367/110509 co-relation queries the response was YES. [2022-07-13 21:51:05,015 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-13 21:51:05,051 INFO L132 encePairwiseOnDemand]: 135/152 looper letters, 260 selfloop transitions, 160 changer transitions 18/558 dead transitions. [2022-07-13 21:51:05,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 558 transitions, 8882 flow [2022-07-13 21:51:05,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-13 21:51:05,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-07-13 21:51:05,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1587 transitions. [2022-07-13 21:51:05,056 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6960526315789474 [2022-07-13 21:51:05,056 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1587 transitions. [2022-07-13 21:51:05,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1587 transitions. [2022-07-13 21:51:05,056 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:51:05,056 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1587 transitions. [2022-07-13 21:51:05,058 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-13 21:51:05,059 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-13 21:51:05,059 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-13 21:51:05,059 INFO L186 Difference]: Start difference. First operand has 292 places, 438 transitions, 5981 flow. Second operand 15 states and 1587 transitions. [2022-07-13 21:51:05,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 558 transitions, 8882 flow [2022-07-13 21:51:06,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 558 transitions, 8002 flow, removed 395 selfloop flow, removed 22 redundant places. [2022-07-13 21:51:06,624 INFO L242 Difference]: Finished difference. Result has 286 places, 511 transitions, 7310 flow [2022-07-13 21:51:06,625 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-13 21:51:06,625 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 127 predicate places. [2022-07-13 21:51:06,625 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 511 transitions, 7310 flow [2022-07-13 21:51:06,625 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-13 21:51:06,626 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:51:06,626 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:51:06,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 21:51:06,626 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-13 21:51:06,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:51:06,626 INFO L85 PathProgramCache]: Analyzing trace with hash 580088298, now seen corresponding path program 2 times [2022-07-13 21:51:06,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:51:06,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111909017] [2022-07-13 21:51:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:51:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:51:06,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:51:07,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:51:07,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:51:07,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111909017] [2022-07-13 21:51:07,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111909017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:51:07,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:51:07,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-07-13 21:51:07,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639861222] [2022-07-13 21:51:07,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:51:07,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-13 21:51:07,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:51:07,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-13 21:51:07,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-07-13 21:51:07,565 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 152 [2022-07-13 21:51:07,566 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-13 21:51:07,566 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:51:07,567 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 152 [2022-07-13 21:51:07,567 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:51:12,743 INFO L129 PetriNetUnfolder]: 6747/24094 cut-off events. [2022-07-13 21:51:12,743 INFO L130 PetriNetUnfolder]: For 92667/99530 co-relation queries the response was YES. [2022-07-13 21:51:13,085 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-13 21:51:13,121 INFO L132 encePairwiseOnDemand]: 132/152 looper letters, 268 selfloop transitions, 178 changer transitions 63/619 dead transitions. [2022-07-13 21:51:13,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 619 transitions, 9593 flow [2022-07-13 21:51:13,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-13 21:51:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-07-13 21:51:13,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2455 transitions. [2022-07-13 21:51:13,123 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6212044534412956 [2022-07-13 21:51:13,123 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2455 transitions. [2022-07-13 21:51:13,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2455 transitions. [2022-07-13 21:51:13,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:51:13,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2455 transitions. [2022-07-13 21:51:13,126 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-13 21:51:13,128 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-13 21:51:13,128 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-13 21:51:13,129 INFO L186 Difference]: Start difference. First operand has 286 places, 511 transitions, 7310 flow. Second operand 26 states and 2455 transitions. [2022-07-13 21:51:13,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 619 transitions, 9593 flow [2022-07-13 21:51:13,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 619 transitions, 9424 flow, removed 81 selfloop flow, removed 7 redundant places. [2022-07-13 21:51:13,569 INFO L242 Difference]: Finished difference. Result has 316 places, 518 transitions, 8012 flow [2022-07-13 21:51:13,569 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-13 21:51:13,570 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 157 predicate places. [2022-07-13 21:51:13,570 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 518 transitions, 8012 flow [2022-07-13 21:51:13,570 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-13 21:51:13,570 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:51:13,570 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:51:13,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-13 21:51:13,571 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-13 21:51:13,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:51:13,571 INFO L85 PathProgramCache]: Analyzing trace with hash 157517170, now seen corresponding path program 3 times [2022-07-13 21:51:13,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:51:13,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057393510] [2022-07-13 21:51:13,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:51:13,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:51:13,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:51:14,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:51:14,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:51:14,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057393510] [2022-07-13 21:51:14,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057393510] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:51:14,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:51:14,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 21:51:14,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924314385] [2022-07-13 21:51:14,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:51:14,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 21:51:14,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:51:14,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 21:51:14,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-07-13 21:51:14,723 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 152 [2022-07-13 21:51:14,724 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-13 21:51:14,724 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:51:14,724 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 152 [2022-07-13 21:51:14,724 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:51:19,443 INFO L129 PetriNetUnfolder]: 7196/25997 cut-off events. [2022-07-13 21:51:19,444 INFO L130 PetriNetUnfolder]: For 116771/125893 co-relation queries the response was YES. [2022-07-13 21:51:19,856 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-13 21:51:19,972 INFO L132 encePairwiseOnDemand]: 131/152 looper letters, 251 selfloop transitions, 160 changer transitions 90/615 dead transitions. [2022-07-13 21:51:19,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 615 transitions, 10179 flow [2022-07-13 21:51:19,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-13 21:51:19,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-07-13 21:51:19,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2502 transitions. [2022-07-13 21:51:19,974 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6584210526315789 [2022-07-13 21:51:19,975 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2502 transitions. [2022-07-13 21:51:19,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2502 transitions. [2022-07-13 21:51:19,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:51:19,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2502 transitions. [2022-07-13 21:51:19,978 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-13 21:51:19,979 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-13 21:51:19,980 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-13 21:51:19,980 INFO L186 Difference]: Start difference. First operand has 316 places, 518 transitions, 8012 flow. Second operand 25 states and 2502 transitions. [2022-07-13 21:51:19,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 615 transitions, 10179 flow [2022-07-13 21:51:20,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 615 transitions, 10024 flow, removed 40 selfloop flow, removed 19 redundant places. [2022-07-13 21:51:20,642 INFO L242 Difference]: Finished difference. Result has 326 places, 498 transitions, 7746 flow [2022-07-13 21:51:20,642 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-13 21:51:20,643 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 167 predicate places. [2022-07-13 21:51:20,643 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 498 transitions, 7746 flow [2022-07-13 21:51:20,643 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-13 21:51:20,643 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:51:20,644 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:51:20,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-13 21:51:20,644 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-13 21:51:20,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:51:20,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1344767218, now seen corresponding path program 4 times [2022-07-13 21:51:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:51:20,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729560578] [2022-07-13 21:51:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:51:20,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:51:20,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:51:21,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:51:21,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:51:21,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729560578] [2022-07-13 21:51:21,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729560578] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:51:21,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:51:21,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-07-13 21:51:21,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474820770] [2022-07-13 21:51:21,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:51:21,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-13 21:51:21,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:51:21,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-13 21:51:21,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-07-13 21:51:21,726 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-13 21:51:21,727 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-13 21:51:21,727 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:51:21,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-13 21:51:21,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:51:26,706 INFO L129 PetriNetUnfolder]: 6223/22218 cut-off events. [2022-07-13 21:51:26,706 INFO L130 PetriNetUnfolder]: For 121412/126975 co-relation queries the response was YES. [2022-07-13 21:51:26,970 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-13 21:51:27,007 INFO L132 encePairwiseOnDemand]: 132/152 looper letters, 259 selfloop transitions, 184 changer transitions 20/573 dead transitions. [2022-07-13 21:51:27,007 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 573 transitions, 9704 flow [2022-07-13 21:51:27,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-13 21:51:27,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-13 21:51:27,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2318 transitions. [2022-07-13 21:51:27,009 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2022-07-13 21:51:27,009 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2318 transitions. [2022-07-13 21:51:27,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2318 transitions. [2022-07-13 21:51:27,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:51:27,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2318 transitions. [2022-07-13 21:51:27,011 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-13 21:51:27,013 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-13 21:51:27,013 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-13 21:51:27,013 INFO L186 Difference]: Start difference. First operand has 326 places, 498 transitions, 7746 flow. Second operand 24 states and 2318 transitions. [2022-07-13 21:51:27,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 573 transitions, 9704 flow [2022-07-13 21:51:27,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 573 transitions, 9320 flow, removed 70 selfloop flow, removed 22 redundant places. [2022-07-13 21:51:27,824 INFO L242 Difference]: Finished difference. Result has 329 places, 516 transitions, 8480 flow [2022-07-13 21:51:27,824 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-13 21:51:27,825 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 170 predicate places. [2022-07-13 21:51:27,825 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 516 transitions, 8480 flow [2022-07-13 21:51:27,825 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-13 21:51:27,825 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:51:27,825 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:51:27,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-13 21:51:27,826 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-13 21:51:27,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:51:27,826 INFO L85 PathProgramCache]: Analyzing trace with hash 636819974, now seen corresponding path program 5 times [2022-07-13 21:51:27,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:51:27,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449675361] [2022-07-13 21:51:27,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:51:27,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:51:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:51:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 21:51:28,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:51:28,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449675361] [2022-07-13 21:51:28,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449675361] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:51:28,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:51:28,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-07-13 21:51:28,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53833252] [2022-07-13 21:51:28,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:51:28,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-13 21:51:28,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:51:28,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-13 21:51:28,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-07-13 21:51:28,813 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-13 21:51:28,813 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-13 21:51:28,814 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:51:28,814 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-13 21:51:28,814 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 21:51:34,296 INFO L129 PetriNetUnfolder]: 7036/25191 cut-off events. [2022-07-13 21:51:34,296 INFO L130 PetriNetUnfolder]: For 157579/164263 co-relation queries the response was YES. [2022-07-13 21:51:34,656 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-13 21:51:34,693 INFO L132 encePairwiseOnDemand]: 131/152 looper letters, 288 selfloop transitions, 176 changer transitions 24/598 dead transitions. [2022-07-13 21:51:34,693 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 598 transitions, 10646 flow [2022-07-13 21:51:34,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-13 21:51:34,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-13 21:51:34,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2324 transitions. [2022-07-13 21:51:34,695 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6370614035087719 [2022-07-13 21:51:34,695 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2324 transitions. [2022-07-13 21:51:34,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2324 transitions. [2022-07-13 21:51:34,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 21:51:34,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2324 transitions. [2022-07-13 21:51:34,697 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-13 21:51:34,699 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-13 21:51:34,699 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-13 21:51:34,699 INFO L186 Difference]: Start difference. First operand has 329 places, 516 transitions, 8480 flow. Second operand 24 states and 2324 transitions. [2022-07-13 21:51:34,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 598 transitions, 10646 flow [2022-07-13 21:51:35,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 598 transitions, 10005 flow, removed 230 selfloop flow, removed 15 redundant places. [2022-07-13 21:51:35,841 INFO L242 Difference]: Finished difference. Result has 337 places, 528 transitions, 8741 flow [2022-07-13 21:51:35,842 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-13 21:51:35,842 INFO L279 CegarLoopForPetriNet]: 159 programPoint places, 178 predicate places. [2022-07-13 21:51:35,842 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 528 transitions, 8741 flow [2022-07-13 21:51:35,842 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-13 21:51:35,842 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 21:51:35,843 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 21:51:35,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-13 21:51:35,843 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-13 21:51:35,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 21:51:35,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1144263630, now seen corresponding path program 6 times [2022-07-13 21:51:35,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 21:51:35,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861637866] [2022-07-13 21:51:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 21:51:35,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 21:51:35,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 21:51:36,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-13 21:51:36,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 21:51:36,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861637866] [2022-07-13 21:51:36,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861637866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 21:51:36,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 21:51:36,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-07-13 21:51:36,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674508442] [2022-07-13 21:51:36,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 21:51:36,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-13 21:51:36,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 21:51:36,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-13 21:51:36,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-07-13 21:51:36,979 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 152 [2022-07-13 21:51:36,980 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-13 21:51:36,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 21:51:36,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 152 [2022-07-13 21:51:36,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand