./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-word-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-word-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:06:10,489 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:06:10,492 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:06:10,540 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:06:10,541 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:06:10,543 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:06:10,545 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:06:10,547 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:06:10,549 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:06:10,550 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:06:10,551 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:06:10,551 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:06:10,552 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:06:10,559 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:06:10,560 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:06:10,563 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:06:10,565 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:06:10,567 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:06:10,569 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:06:10,575 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:06:10,577 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:06:10,580 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:06:10,581 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:06:10,582 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:06:10,584 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:06:10,590 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:06:10,591 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:06:10,591 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:06:10,593 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:06:10,593 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:06:10,594 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:06:10,595 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:06:10,596 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:06:10,597 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:06:10,597 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:06:10,598 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:06:10,598 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:06:10,599 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:06:10,599 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:06:10,599 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:06:10,600 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:06:10,601 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:06:10,603 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 22:06:10,630 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:06:10,630 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:06:10,631 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:06:10,631 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:06:10,631 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:06:10,632 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:06:10,632 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:06:10,632 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:06:10,632 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:06:10,633 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:06:10,633 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 22:06:10,634 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:06:10,634 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 22:06:10,634 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:06:10,634 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:06:10,634 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:06:10,635 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:06:10,635 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 22:06:10,635 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:06:10,635 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:06:10,635 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:06:10,635 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:06:10,636 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:06:10,648 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:06:10,649 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:06:10,649 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:06:10,649 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:06:10,650 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:06:10,650 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:06:10,650 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:06:10,650 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:06:10,650 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:06:10,651 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:06:10,651 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 -> 4ca4c99e545bc332635ee8b9969d24118d6fd539f8535aa6ae4c72d296ec330e [2022-07-13 22:06:10,876 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:06:10,905 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:06:10,907 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:06:10,908 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:06:10,915 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:06:10,917 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2022-07-13 22:06:10,977 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff90441cb/5f463f914abe471d9432bdf2ced005aa/FLAG53e740803 [2022-07-13 22:06:11,354 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:06:11,355 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2022-07-13 22:06:11,363 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff90441cb/5f463f914abe471d9432bdf2ced005aa/FLAG53e740803 [2022-07-13 22:06:11,763 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ff90441cb/5f463f914abe471d9432bdf2ced005aa [2022-07-13 22:06:11,766 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:06:11,767 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:06:11,770 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:06:11,770 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:06:11,773 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:06:11,774 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:06:11" (1/1) ... [2022-07-13 22:06:11,775 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@608d4e12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:11, skipping insertion in model container [2022-07-13 22:06:11,775 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:06:11" (1/1) ... [2022-07-13 22:06:11,781 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:06:11,804 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:06:11,955 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2848,2861] [2022-07-13 22:06:11,961 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:06:11,968 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:06:11,995 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-word-symm.wvr.c[2848,2861] [2022-07-13 22:06:11,998 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:06:12,010 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:06:12,011 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12 WrapperNode [2022-07-13 22:06:12,011 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:06:12,012 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:06:12,012 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:06:12,012 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:06:12,019 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,027 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,048 INFO L137 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 128 [2022-07-13 22:06:12,048 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:06:12,049 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:06:12,049 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:06:12,049 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:06:12,057 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,057 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,061 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,061 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,070 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,086 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,088 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,091 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:06:12,092 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:06:12,092 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:06:12,093 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:06:12,093 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (1/1) ... [2022-07-13 22:06:12,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:06:12,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:12,153 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-13 22:06:12,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-13 22:06:12,207 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:06:12,207 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-13 22:06:12,207 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-13 22:06:12,207 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-13 22:06:12,208 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-13 22:06:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:06:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:06:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:06:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-13 22:06:12,208 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:06:12,209 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:06:12,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:06:12,209 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:06:12,210 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-13 22:06:12,280 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:06:12,282 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:06:12,589 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:06:12,600 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:06:12,600 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-07-13 22:06:12,602 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:06:12 BoogieIcfgContainer [2022-07-13 22:06:12,602 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:06:12,620 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:06:12,620 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:06:12,624 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:06:12,624 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:06:11" (1/3) ... [2022-07-13 22:06:12,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67e7cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:06:12, skipping insertion in model container [2022-07-13 22:06:12,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:06:12" (2/3) ... [2022-07-13 22:06:12,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67e7cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:06:12, skipping insertion in model container [2022-07-13 22:06:12,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:06:12" (3/3) ... [2022-07-13 22:06:12,627 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2022-07-13 22:06:12,630 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-13 22:06:12,646 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:06:12,646 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:06:12,646 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-13 22:06:12,716 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-13 22:06:12,747 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 228 places, 246 transitions, 508 flow [2022-07-13 22:06:12,820 INFO L129 PetriNetUnfolder]: 25/244 cut-off events. [2022-07-13 22:06:12,820 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-13 22:06:12,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 253 conditions, 244 events. 25/244 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 311 event pairs, 0 based on Foata normal form. 0/218 useless extension candidates. Maximal degree in co-relation 163. Up to 3 conditions per place. [2022-07-13 22:06:12,827 INFO L82 GeneralOperation]: Start removeDead. Operand has 228 places, 246 transitions, 508 flow [2022-07-13 22:06:12,833 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 217 places, 235 transitions, 482 flow [2022-07-13 22:06:12,841 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:06:12,846 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@6049361d, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6afa8687 [2022-07-13 22:06:12,846 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-13 22:06:12,882 INFO L129 PetriNetUnfolder]: 25/234 cut-off events. [2022-07-13 22:06:12,882 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-13 22:06:12,883 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:12,883 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:12,884 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:12,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:12,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1778435912, now seen corresponding path program 1 times [2022-07-13 22:06:12,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:12,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552855296] [2022-07-13 22:06:12,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:12,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:13,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:13,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:13,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:13,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552855296] [2022-07-13 22:06:13,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552855296] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:13,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:13,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-13 22:06:13,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022129389] [2022-07-13 22:06:13,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:13,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-13 22:06:13,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:13,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-13 22:06:13,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-13 22:06:13,213 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 246 [2022-07-13 22:06:13,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 235 transitions, 482 flow. Second operand has 2 states, 2 states have (on average 232.5) internal successors, (465), 2 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:13,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 246 [2022-07-13 22:06:13,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:13,294 INFO L129 PetriNetUnfolder]: 14/224 cut-off events. [2022-07-13 22:06:13,294 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-07-13 22:06:13,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 224 events. 14/224 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 285 event pairs, 0 based on Foata normal form. 13/216 useless extension candidates. Maximal degree in co-relation 157. Up to 5 conditions per place. [2022-07-13 22:06:13,299 INFO L132 encePairwiseOnDemand]: 235/246 looper letters, 4 selfloop transitions, 0 changer transitions 7/224 dead transitions. [2022-07-13 22:06:13,300 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 224 transitions, 468 flow [2022-07-13 22:06:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-13 22:06:13,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-13 22:06:13,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 475 transitions. [2022-07-13 22:06:13,318 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9654471544715447 [2022-07-13 22:06:13,319 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 475 transitions. [2022-07-13 22:06:13,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 475 transitions. [2022-07-13 22:06:13,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:13,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 475 transitions. [2022-07-13 22:06:13,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 237.5) internal successors, (475), 2 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 246.0) internal successors, (738), 3 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,343 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 246.0) internal successors, (738), 3 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,345 INFO L186 Difference]: Start difference. First operand has 217 places, 235 transitions, 482 flow. Second operand 2 states and 475 transitions. [2022-07-13 22:06:13,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 224 transitions, 468 flow [2022-07-13 22:06:13,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 224 transitions, 460 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:13,356 INFO L242 Difference]: Finished difference. Result has 214 places, 217 transitions, 438 flow [2022-07-13 22:06:13,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=438, PETRI_PLACES=214, PETRI_TRANSITIONS=217} [2022-07-13 22:06:13,363 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -3 predicate places. [2022-07-13 22:06:13,364 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 217 transitions, 438 flow [2022-07-13 22:06:13,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 232.5) internal successors, (465), 2 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,365 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:13,365 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:13,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:06:13,366 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:13,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:13,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1021980779, now seen corresponding path program 1 times [2022-07-13 22:06:13,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:13,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757549621] [2022-07-13 22:06:13,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:13,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:13,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:13,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757549621] [2022-07-13 22:06:13,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757549621] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:13,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:13,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:06:13,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190237398] [2022-07-13 22:06:13,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:13,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:06:13,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:13,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:06:13,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:06:13,533 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 246 [2022-07-13 22:06:13,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 217 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:13,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 246 [2022-07-13 22:06:13,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:13,593 INFO L129 PetriNetUnfolder]: 26/304 cut-off events. [2022-07-13 22:06:13,593 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-07-13 22:06:13,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 336 conditions, 304 events. 26/304 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 674 event pairs, 1 based on Foata normal form. 0/281 useless extension candidates. Maximal degree in co-relation 333. Up to 14 conditions per place. [2022-07-13 22:06:13,597 INFO L132 encePairwiseOnDemand]: 243/246 looper letters, 10 selfloop transitions, 2 changer transitions 0/221 dead transitions. [2022-07-13 22:06:13,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 221 transitions, 473 flow [2022-07-13 22:06:13,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:06:13,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:06:13,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 691 transitions. [2022-07-13 22:06:13,600 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9363143631436315 [2022-07-13 22:06:13,600 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 691 transitions. [2022-07-13 22:06:13,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 691 transitions. [2022-07-13 22:06:13,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:13,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 691 transitions. [2022-07-13 22:06:13,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.33333333333334) internal successors, (691), 3 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,607 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,607 INFO L186 Difference]: Start difference. First operand has 214 places, 217 transitions, 438 flow. Second operand 3 states and 691 transitions. [2022-07-13 22:06:13,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 221 transitions, 473 flow [2022-07-13 22:06:13,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 221 transitions, 473 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-13 22:06:13,618 INFO L242 Difference]: Finished difference. Result has 210 places, 217 transitions, 446 flow [2022-07-13 22:06:13,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=446, PETRI_PLACES=210, PETRI_TRANSITIONS=217} [2022-07-13 22:06:13,619 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -7 predicate places. [2022-07-13 22:06:13,619 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 217 transitions, 446 flow [2022-07-13 22:06:13,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,620 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:13,621 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:13,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 22:06:13,622 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:13,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash -107466911, now seen corresponding path program 1 times [2022-07-13 22:06:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:13,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824417872] [2022-07-13 22:06:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:13,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:13,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:13,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:13,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:13,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824417872] [2022-07-13 22:06:13,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824417872] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:13,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:13,744 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:06:13,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483677486] [2022-07-13 22:06:13,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:13,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:06:13,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:13,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:06:13,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:06:13,747 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-13 22:06:13,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 217 transitions, 446 flow. Second operand has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,748 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:13,748 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-13 22:06:13,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:13,835 INFO L129 PetriNetUnfolder]: 53/486 cut-off events. [2022-07-13 22:06:13,835 INFO L130 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-07-13 22:06:13,837 INFO L84 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 486 events. 53/486 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1829 event pairs, 17 based on Foata normal form. 0/440 useless extension candidates. Maximal degree in co-relation 579. Up to 57 conditions per place. [2022-07-13 22:06:13,839 INFO L132 encePairwiseOnDemand]: 242/246 looper letters, 19 selfloop transitions, 2 changer transitions 0/222 dead transitions. [2022-07-13 22:06:13,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 222 transitions, 501 flow [2022-07-13 22:06:13,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:06:13,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:06:13,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 677 transitions. [2022-07-13 22:06:13,842 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9173441734417345 [2022-07-13 22:06:13,842 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 677 transitions. [2022-07-13 22:06:13,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 677 transitions. [2022-07-13 22:06:13,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:13,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 677 transitions. [2022-07-13 22:06:13,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.66666666666666) internal successors, (677), 3 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,847 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,847 INFO L186 Difference]: Start difference. First operand has 210 places, 217 transitions, 446 flow. Second operand 3 states and 677 transitions. [2022-07-13 22:06:13,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 222 transitions, 501 flow [2022-07-13 22:06:13,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 222 transitions, 497 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:13,852 INFO L242 Difference]: Finished difference. Result has 212 places, 219 transitions, 462 flow [2022-07-13 22:06:13,853 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=462, PETRI_PLACES=212, PETRI_TRANSITIONS=219} [2022-07-13 22:06:13,853 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -5 predicate places. [2022-07-13 22:06:13,854 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 219 transitions, 462 flow [2022-07-13 22:06:13,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,854 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:13,855 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:13,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 22:06:13,855 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:13,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:13,856 INFO L85 PathProgramCache]: Analyzing trace with hash -18316489, now seen corresponding path program 2 times [2022-07-13 22:06:13,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:13,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585700097] [2022-07-13 22:06:13,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:13,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:13,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:13,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:13,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585700097] [2022-07-13 22:06:13,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585700097] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:13,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:13,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:06:13,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561659540] [2022-07-13 22:06:13,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:13,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:06:13,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:13,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:06:13,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:06:13,956 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-13 22:06:13,956 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 219 transitions, 462 flow. Second operand has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:13,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:13,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-13 22:06:13,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:14,021 INFO L129 PetriNetUnfolder]: 47/435 cut-off events. [2022-07-13 22:06:14,022 INFO L130 PetriNetUnfolder]: For 41/42 co-relation queries the response was YES. [2022-07-13 22:06:14,023 INFO L84 FinitePrefix]: Finished finitePrefix Result has 527 conditions, 435 events. 47/435 cut-off events. For 41/42 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1422 event pairs, 14 based on Foata normal form. 4/400 useless extension candidates. Maximal degree in co-relation 521. Up to 45 conditions per place. [2022-07-13 22:06:14,025 INFO L132 encePairwiseOnDemand]: 242/246 looper letters, 21 selfloop transitions, 2 changer transitions 0/224 dead transitions. [2022-07-13 22:06:14,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 224 transitions, 525 flow [2022-07-13 22:06:14,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:06:14,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:06:14,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 677 transitions. [2022-07-13 22:06:14,029 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9173441734417345 [2022-07-13 22:06:14,029 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 677 transitions. [2022-07-13 22:06:14,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 677 transitions. [2022-07-13 22:06:14,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:14,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 677 transitions. [2022-07-13 22:06:14,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.66666666666666) internal successors, (677), 3 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,036 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,036 INFO L186 Difference]: Start difference. First operand has 212 places, 219 transitions, 462 flow. Second operand 3 states and 677 transitions. [2022-07-13 22:06:14,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 224 transitions, 525 flow [2022-07-13 22:06:14,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 224 transitions, 523 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:14,041 INFO L242 Difference]: Finished difference. Result has 215 places, 221 transitions, 484 flow [2022-07-13 22:06:14,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=484, PETRI_PLACES=215, PETRI_TRANSITIONS=221} [2022-07-13 22:06:14,043 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, -2 predicate places. [2022-07-13 22:06:14,043 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 221 transitions, 484 flow [2022-07-13 22:06:14,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,048 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:14,048 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:14,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 22:06:14,049 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:14,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:14,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1122073423, now seen corresponding path program 1 times [2022-07-13 22:06:14,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:14,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269228148] [2022-07-13 22:06:14,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:14,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:14,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:14,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:14,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:14,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269228148] [2022-07-13 22:06:14,162 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269228148] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:14,162 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:14,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:06:14,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022541821] [2022-07-13 22:06:14,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:14,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:06:14,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:14,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:06:14,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:06:14,165 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 246 [2022-07-13 22:06:14,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 221 transitions, 484 flow. Second operand has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:14,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 246 [2022-07-13 22:06:14,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:14,231 INFO L129 PetriNetUnfolder]: 29/404 cut-off events. [2022-07-13 22:06:14,231 INFO L130 PetriNetUnfolder]: For 30/38 co-relation queries the response was YES. [2022-07-13 22:06:14,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 474 conditions, 404 events. 29/404 cut-off events. For 30/38 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 1278 event pairs, 2 based on Foata normal form. 0/379 useless extension candidates. Maximal degree in co-relation 467. Up to 26 conditions per place. [2022-07-13 22:06:14,234 INFO L132 encePairwiseOnDemand]: 243/246 looper letters, 9 selfloop transitions, 2 changer transitions 0/224 dead transitions. [2022-07-13 22:06:14,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 224 transitions, 514 flow [2022-07-13 22:06:14,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:06:14,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:06:14,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 690 transitions. [2022-07-13 22:06:14,237 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9349593495934959 [2022-07-13 22:06:14,238 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 690 transitions. [2022-07-13 22:06:14,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 690 transitions. [2022-07-13 22:06:14,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:14,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 690 transitions. [2022-07-13 22:06:14,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 230.0) internal successors, (690), 3 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,242 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,243 INFO L186 Difference]: Start difference. First operand has 215 places, 221 transitions, 484 flow. Second operand 3 states and 690 transitions. [2022-07-13 22:06:14,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 224 transitions, 514 flow [2022-07-13 22:06:14,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 224 transitions, 508 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:14,248 INFO L242 Difference]: Finished difference. Result has 217 places, 221 transitions, 486 flow [2022-07-13 22:06:14,249 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=486, PETRI_PLACES=217, PETRI_TRANSITIONS=221} [2022-07-13 22:06:14,251 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 0 predicate places. [2022-07-13 22:06:14,252 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 221 transitions, 486 flow [2022-07-13 22:06:14,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 228.0) internal successors, (684), 3 states have internal predecessors, (684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,252 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:14,253 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:14,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:06:14,253 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:14,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:14,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1694836665, now seen corresponding path program 1 times [2022-07-13 22:06:14,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:14,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118483665] [2022-07-13 22:06:14,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:14,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:14,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:14,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:14,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:14,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118483665] [2022-07-13 22:06:14,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118483665] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:14,488 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:14,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:14,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660809681] [2022-07-13 22:06:14,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:14,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:14,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:14,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:14,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:14,492 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:14,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 221 transitions, 486 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:14,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:14,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:14,831 INFO L129 PetriNetUnfolder]: 74/629 cut-off events. [2022-07-13 22:06:14,831 INFO L130 PetriNetUnfolder]: For 33/36 co-relation queries the response was YES. [2022-07-13 22:06:14,833 INFO L84 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 629 events. 74/629 cut-off events. For 33/36 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 2948 event pairs, 27 based on Foata normal form. 1/597 useless extension candidates. Maximal degree in co-relation 908. Up to 178 conditions per place. [2022-07-13 22:06:14,835 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 71 selfloop transitions, 3 changer transitions 15/264 dead transitions. [2022-07-13 22:06:14,835 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 264 transitions, 757 flow [2022-07-13 22:06:14,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:06:14,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-13 22:06:14,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2443 transitions. [2022-07-13 22:06:14,842 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7639149468417761 [2022-07-13 22:06:14,842 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2443 transitions. [2022-07-13 22:06:14,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2443 transitions. [2022-07-13 22:06:14,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:14,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2443 transitions. [2022-07-13 22:06:14,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 187.92307692307693) internal successors, (2443), 13 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,856 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,857 INFO L186 Difference]: Start difference. First operand has 217 places, 221 transitions, 486 flow. Second operand 13 states and 2443 transitions. [2022-07-13 22:06:14,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 264 transitions, 757 flow [2022-07-13 22:06:14,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 264 transitions, 753 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-13 22:06:14,864 INFO L242 Difference]: Finished difference. Result has 238 places, 223 transitions, 525 flow [2022-07-13 22:06:14,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=525, PETRI_PLACES=238, PETRI_TRANSITIONS=223} [2022-07-13 22:06:14,867 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 21 predicate places. [2022-07-13 22:06:14,867 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 223 transitions, 525 flow [2022-07-13 22:06:14,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:14,868 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:14,868 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:14,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:06:14,868 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:14,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:14,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1194393457, now seen corresponding path program 2 times [2022-07-13 22:06:14,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:14,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700474891] [2022-07-13 22:06:14,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:14,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:15,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:15,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:15,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700474891] [2022-07-13 22:06:15,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700474891] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:15,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:15,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:15,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808515510] [2022-07-13 22:06:15,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:15,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:15,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:15,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:15,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:15,039 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:15,041 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 223 transitions, 525 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:15,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:15,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:15,267 INFO L129 PetriNetUnfolder]: 92/755 cut-off events. [2022-07-13 22:06:15,268 INFO L130 PetriNetUnfolder]: For 255/258 co-relation queries the response was YES. [2022-07-13 22:06:15,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1345 conditions, 755 events. 92/755 cut-off events. For 255/258 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4041 event pairs, 39 based on Foata normal form. 1/722 useless extension candidates. Maximal degree in co-relation 1326. Up to 216 conditions per place. [2022-07-13 22:06:15,273 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 80 selfloop transitions, 3 changer transitions 16/274 dead transitions. [2022-07-13 22:06:15,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 274 transitions, 943 flow [2022-07-13 22:06:15,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:06:15,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-13 22:06:15,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2445 transitions. [2022-07-13 22:06:15,280 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7645403377110694 [2022-07-13 22:06:15,280 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2445 transitions. [2022-07-13 22:06:15,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2445 transitions. [2022-07-13 22:06:15,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:15,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2445 transitions. [2022-07-13 22:06:15,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 188.07692307692307) internal successors, (2445), 13 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,294 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,294 INFO L186 Difference]: Start difference. First operand has 238 places, 223 transitions, 525 flow. Second operand 13 states and 2445 transitions. [2022-07-13 22:06:15,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 274 transitions, 943 flow [2022-07-13 22:06:15,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 274 transitions, 901 flow, removed 19 selfloop flow, removed 7 redundant places. [2022-07-13 22:06:15,302 INFO L242 Difference]: Finished difference. Result has 246 places, 225 transitions, 559 flow [2022-07-13 22:06:15,303 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=559, PETRI_PLACES=246, PETRI_TRANSITIONS=225} [2022-07-13 22:06:15,303 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-13 22:06:15,303 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 225 transitions, 559 flow [2022-07-13 22:06:15,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,304 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:15,304 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:15,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 22:06:15,305 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:15,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:15,305 INFO L85 PathProgramCache]: Analyzing trace with hash -877867671, now seen corresponding path program 3 times [2022-07-13 22:06:15,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:15,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008377824] [2022-07-13 22:06:15,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:15,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:15,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:15,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:15,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:15,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008377824] [2022-07-13 22:06:15,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008377824] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:15,427 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:15,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:15,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397302600] [2022-07-13 22:06:15,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:15,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:15,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:15,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:15,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:15,430 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:15,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 225 transitions, 559 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:15,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:15,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:15,676 INFO L129 PetriNetUnfolder]: 91/757 cut-off events. [2022-07-13 22:06:15,677 INFO L130 PetriNetUnfolder]: For 509/513 co-relation queries the response was YES. [2022-07-13 22:06:15,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1475 conditions, 757 events. 91/757 cut-off events. For 509/513 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4037 event pairs, 49 based on Foata normal form. 1/719 useless extension candidates. Maximal degree in co-relation 1451. Up to 264 conditions per place. [2022-07-13 22:06:15,682 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 55 selfloop transitions, 8 changer transitions 12/250 dead transitions. [2022-07-13 22:06:15,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 250 transitions, 880 flow [2022-07-13 22:06:15,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:06:15,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-13 22:06:15,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2244 transitions. [2022-07-13 22:06:15,687 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7601626016260162 [2022-07-13 22:06:15,687 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2244 transitions. [2022-07-13 22:06:15,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2244 transitions. [2022-07-13 22:06:15,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:15,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2244 transitions. [2022-07-13 22:06:15,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.0) internal successors, (2244), 12 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,700 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,700 INFO L186 Difference]: Start difference. First operand has 246 places, 225 transitions, 559 flow. Second operand 12 states and 2244 transitions. [2022-07-13 22:06:15,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 250 transitions, 880 flow [2022-07-13 22:06:15,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 250 transitions, 852 flow, removed 13 selfloop flow, removed 7 redundant places. [2022-07-13 22:06:15,709 INFO L242 Difference]: Finished difference. Result has 249 places, 232 transitions, 649 flow [2022-07-13 22:06:15,709 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=649, PETRI_PLACES=249, PETRI_TRANSITIONS=232} [2022-07-13 22:06:15,711 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 32 predicate places. [2022-07-13 22:06:15,711 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 232 transitions, 649 flow [2022-07-13 22:06:15,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,712 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:15,712 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:15,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 22:06:15,713 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:15,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:15,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1920098823, now seen corresponding path program 4 times [2022-07-13 22:06:15,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:15,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313934478] [2022-07-13 22:06:15,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:15,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:15,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:15,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:15,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313934478] [2022-07-13 22:06:15,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313934478] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:15,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:15,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:15,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398305353] [2022-07-13 22:06:15,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:15,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:15,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:15,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:15,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:15,840 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:15,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 232 transitions, 649 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:15,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:15,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:15,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:16,096 INFO L129 PetriNetUnfolder]: 89/764 cut-off events. [2022-07-13 22:06:16,096 INFO L130 PetriNetUnfolder]: For 646/656 co-relation queries the response was YES. [2022-07-13 22:06:16,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1533 conditions, 764 events. 89/764 cut-off events. For 646/656 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 4171 event pairs, 49 based on Foata normal form. 2/727 useless extension candidates. Maximal degree in co-relation 1508. Up to 271 conditions per place. [2022-07-13 22:06:16,101 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 55 selfloop transitions, 12 changer transitions 11/253 dead transitions. [2022-07-13 22:06:16,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 253 transitions, 968 flow [2022-07-13 22:06:16,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:06:16,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 22:06:16,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2062 transitions. [2022-07-13 22:06:16,106 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.762010347376201 [2022-07-13 22:06:16,106 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2062 transitions. [2022-07-13 22:06:16,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2062 transitions. [2022-07-13 22:06:16,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:16,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2062 transitions. [2022-07-13 22:06:16,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 187.45454545454547) internal successors, (2062), 11 states have internal predecessors, (2062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,116 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,116 INFO L186 Difference]: Start difference. First operand has 249 places, 232 transitions, 649 flow. Second operand 11 states and 2062 transitions. [2022-07-13 22:06:16,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 253 transitions, 968 flow [2022-07-13 22:06:16,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 253 transitions, 946 flow, removed 11 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:16,124 INFO L242 Difference]: Finished difference. Result has 258 places, 237 transitions, 740 flow [2022-07-13 22:06:16,125 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=740, PETRI_PLACES=258, PETRI_TRANSITIONS=237} [2022-07-13 22:06:16,125 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 41 predicate places. [2022-07-13 22:06:16,126 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 237 transitions, 740 flow [2022-07-13 22:06:16,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,126 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:16,127 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:16,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 22:06:16,127 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:16,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:16,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1824923961, now seen corresponding path program 1 times [2022-07-13 22:06:16,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:16,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495530841] [2022-07-13 22:06:16,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:16,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:16,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:16,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:16,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495530841] [2022-07-13 22:06:16,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495530841] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:16,173 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:16,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:06:16,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768417584] [2022-07-13 22:06:16,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:16,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:06:16,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:16,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:06:16,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:06:16,179 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-13 22:06:16,192 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 237 transitions, 740 flow. Second operand has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 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 22:06:16,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:16,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-13 22:06:16,192 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:16,306 INFO L129 PetriNetUnfolder]: 53/687 cut-off events. [2022-07-13 22:06:16,306 INFO L130 PetriNetUnfolder]: For 642/645 co-relation queries the response was YES. [2022-07-13 22:06:16,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1211 conditions, 687 events. 53/687 cut-off events. For 642/645 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 3309 event pairs, 17 based on Foata normal form. 0/645 useless extension candidates. Maximal degree in co-relation 1180. Up to 31 conditions per place. [2022-07-13 22:06:16,311 INFO L132 encePairwiseOnDemand]: 240/246 looper letters, 26 selfloop transitions, 4 changer transitions 0/247 dead transitions. [2022-07-13 22:06:16,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 247 transitions, 830 flow [2022-07-13 22:06:16,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:06:16,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:06:16,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 902 transitions. [2022-07-13 22:06:16,315 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9166666666666666 [2022-07-13 22:06:16,315 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 902 transitions. [2022-07-13 22:06:16,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 902 transitions. [2022-07-13 22:06:16,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:16,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 902 transitions. [2022-07-13 22:06:16,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 225.5) internal successors, (902), 4 states have internal predecessors, (902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,320 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,320 INFO L186 Difference]: Start difference. First operand has 258 places, 237 transitions, 740 flow. Second operand 4 states and 902 transitions. [2022-07-13 22:06:16,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 247 transitions, 830 flow [2022-07-13 22:06:16,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 247 transitions, 793 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-07-13 22:06:16,330 INFO L242 Difference]: Finished difference. Result has 253 places, 239 transitions, 729 flow [2022-07-13 22:06:16,331 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=703, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=729, PETRI_PLACES=253, PETRI_TRANSITIONS=239} [2022-07-13 22:06:16,332 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 36 predicate places. [2022-07-13 22:06:16,332 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 239 transitions, 729 flow [2022-07-13 22:06:16,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 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 22:06:16,332 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:16,333 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:16,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-13 22:06:16,334 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:16,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:16,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1129283707, now seen corresponding path program 1 times [2022-07-13 22:06:16,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:16,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381053682] [2022-07-13 22:06:16,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:16,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:16,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:16,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:16,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:16,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381053682] [2022-07-13 22:06:16,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381053682] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:16,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:16,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 22:06:16,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231509574] [2022-07-13 22:06:16,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:16,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 22:06:16,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:16,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 22:06:16,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 22:06:16,382 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-13 22:06:16,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 239 transitions, 729 flow. Second operand has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:16,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-13 22:06:16,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:16,480 INFO L129 PetriNetUnfolder]: 48/646 cut-off events. [2022-07-13 22:06:16,481 INFO L130 PetriNetUnfolder]: For 500/514 co-relation queries the response was YES. [2022-07-13 22:06:16,483 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1078 conditions, 646 events. 48/646 cut-off events. For 500/514 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2967 event pairs, 13 based on Foata normal form. 2/620 useless extension candidates. Maximal degree in co-relation 1049. Up to 53 conditions per place. [2022-07-13 22:06:16,485 INFO L132 encePairwiseOnDemand]: 244/246 looper letters, 26 selfloop transitions, 1 changer transitions 0/244 dead transitions. [2022-07-13 22:06:16,485 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 244 transitions, 800 flow [2022-07-13 22:06:16,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 22:06:16,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-13 22:06:16,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2022-07-13 22:06:16,488 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9159891598915989 [2022-07-13 22:06:16,488 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 676 transitions. [2022-07-13 22:06:16,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 676 transitions. [2022-07-13 22:06:16,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:16,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 676 transitions. [2022-07-13 22:06:16,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,491 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 246.0) internal successors, (984), 4 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,491 INFO L186 Difference]: Start difference. First operand has 253 places, 239 transitions, 729 flow. Second operand 3 states and 676 transitions. [2022-07-13 22:06:16,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 244 transitions, 800 flow [2022-07-13 22:06:16,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 244 transitions, 790 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:16,499 INFO L242 Difference]: Finished difference. Result has 253 places, 239 transitions, 724 flow [2022-07-13 22:06:16,500 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=724, PETRI_PLACES=253, PETRI_TRANSITIONS=239} [2022-07-13 22:06:16,500 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 36 predicate places. [2022-07-13 22:06:16,501 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 239 transitions, 724 flow [2022-07-13 22:06:16,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,501 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:16,501 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:16,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 22:06:16,502 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:16,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:16,502 INFO L85 PathProgramCache]: Analyzing trace with hash 851981685, now seen corresponding path program 1 times [2022-07-13 22:06:16,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:16,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159602810] [2022-07-13 22:06:16,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:16,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:16,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:16,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:16,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:16,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159602810] [2022-07-13 22:06:16,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159602810] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:16,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:16,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:16,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637187405] [2022-07-13 22:06:16,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:16,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:16,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:16,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:16,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:16,638 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:16,639 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 239 transitions, 724 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,639 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:16,639 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:16,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:16,918 INFO L129 PetriNetUnfolder]: 78/727 cut-off events. [2022-07-13 22:06:16,918 INFO L130 PetriNetUnfolder]: For 662/698 co-relation queries the response was YES. [2022-07-13 22:06:16,921 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 727 events. 78/727 cut-off events. For 662/698 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3836 event pairs, 21 based on Foata normal form. 1/701 useless extension candidates. Maximal degree in co-relation 1408. Up to 195 conditions per place. [2022-07-13 22:06:16,923 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 91 selfloop transitions, 3 changer transitions 19/290 dead transitions. [2022-07-13 22:06:16,923 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 290 transitions, 1219 flow [2022-07-13 22:06:16,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:06:16,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-13 22:06:16,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2447 transitions. [2022-07-13 22:06:16,929 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7651657285803627 [2022-07-13 22:06:16,929 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2447 transitions. [2022-07-13 22:06:16,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2447 transitions. [2022-07-13 22:06:16,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:16,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2447 transitions. [2022-07-13 22:06:16,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 188.23076923076923) internal successors, (2447), 13 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,939 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,940 INFO L186 Difference]: Start difference. First operand has 253 places, 239 transitions, 724 flow. Second operand 13 states and 2447 transitions. [2022-07-13 22:06:16,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 290 transitions, 1219 flow [2022-07-13 22:06:16,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 290 transitions, 1218 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:06:16,948 INFO L242 Difference]: Finished difference. Result has 273 places, 239 transitions, 750 flow [2022-07-13 22:06:16,949 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=750, PETRI_PLACES=273, PETRI_TRANSITIONS=239} [2022-07-13 22:06:16,950 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 56 predicate places. [2022-07-13 22:06:16,950 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 239 transitions, 750 flow [2022-07-13 22:06:16,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:16,950 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:16,951 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:16,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 22:06:16,951 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:16,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:16,951 INFO L85 PathProgramCache]: Analyzing trace with hash -2082922393, now seen corresponding path program 1 times [2022-07-13 22:06:16,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:16,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991873623] [2022-07-13 22:06:16,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:16,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:17,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:17,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:17,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:17,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991873623] [2022-07-13 22:06:17,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991873623] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:17,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:17,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-07-13 22:06:17,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728315381] [2022-07-13 22:06:17,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:17,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-13 22:06:17,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:17,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-13 22:06:17,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2022-07-13 22:06:17,528 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-13 22:06:17,531 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 239 transitions, 750 flow. Second operand has 21 states, 21 states have (on average 161.57142857142858) internal successors, (3393), 21 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:17,531 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:17,531 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-13 22:06:17,531 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:19,241 INFO L129 PetriNetUnfolder]: 285/2460 cut-off events. [2022-07-13 22:06:19,241 INFO L130 PetriNetUnfolder]: For 1983/2042 co-relation queries the response was YES. [2022-07-13 22:06:19,252 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4562 conditions, 2460 events. 285/2460 cut-off events. For 1983/2042 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 20893 event pairs, 74 based on Foata normal form. 11/2306 useless extension candidates. Maximal degree in co-relation 4525. Up to 216 conditions per place. [2022-07-13 22:06:19,259 INFO L132 encePairwiseOnDemand]: 215/246 looper letters, 168 selfloop transitions, 51 changer transitions 19/405 dead transitions. [2022-07-13 22:06:19,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 405 transitions, 1853 flow [2022-07-13 22:06:19,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-13 22:06:19,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-07-13 22:06:19,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4667 transitions. [2022-07-13 22:06:19,269 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6775551684088269 [2022-07-13 22:06:19,270 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4667 transitions. [2022-07-13 22:06:19,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4667 transitions. [2022-07-13 22:06:19,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:19,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4667 transitions. [2022-07-13 22:06:19,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 166.67857142857142) internal successors, (4667), 28 states have internal predecessors, (4667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 246.0) internal successors, (7134), 29 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,293 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 246.0) internal successors, (7134), 29 states have internal predecessors, (7134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,293 INFO L186 Difference]: Start difference. First operand has 273 places, 239 transitions, 750 flow. Second operand 28 states and 4667 transitions. [2022-07-13 22:06:19,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 405 transitions, 1853 flow [2022-07-13 22:06:19,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 405 transitions, 1707 flow, removed 35 selfloop flow, removed 11 redundant places. [2022-07-13 22:06:19,309 INFO L242 Difference]: Finished difference. Result has 294 places, 280 transitions, 1142 flow [2022-07-13 22:06:19,309 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=713, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1142, PETRI_PLACES=294, PETRI_TRANSITIONS=280} [2022-07-13 22:06:19,310 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 77 predicate places. [2022-07-13 22:06:19,310 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 280 transitions, 1142 flow [2022-07-13 22:06:19,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 161.57142857142858) internal successors, (3393), 21 states have internal predecessors, (3393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,311 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:19,312 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:19,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 22:06:19,312 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:19,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:19,313 INFO L85 PathProgramCache]: Analyzing trace with hash -939159561, now seen corresponding path program 2 times [2022-07-13 22:06:19,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:19,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349289838] [2022-07-13 22:06:19,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:19,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:19,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:19,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:19,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:19,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349289838] [2022-07-13 22:06:19,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349289838] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:19,396 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:19,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:19,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284041971] [2022-07-13 22:06:19,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:19,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:19,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:19,399 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:19,400 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 280 transitions, 1142 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:19,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:19,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:19,931 INFO L129 PetriNetUnfolder]: 223/2133 cut-off events. [2022-07-13 22:06:19,931 INFO L130 PetriNetUnfolder]: For 2997/3135 co-relation queries the response was YES. [2022-07-13 22:06:19,943 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4796 conditions, 2133 events. 223/2133 cut-off events. For 2997/3135 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 17640 event pairs, 75 based on Foata normal form. 3/2065 useless extension candidates. Maximal degree in co-relation 4754. Up to 688 conditions per place. [2022-07-13 22:06:19,950 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 113 selfloop transitions, 8 changer transitions 20/326 dead transitions. [2022-07-13 22:06:19,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 326 transitions, 1629 flow [2022-07-13 22:06:19,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:06:19,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-13 22:06:19,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2446 transitions. [2022-07-13 22:06:19,955 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7648530331457161 [2022-07-13 22:06:19,955 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2446 transitions. [2022-07-13 22:06:19,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2446 transitions. [2022-07-13 22:06:19,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:19,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2446 transitions. [2022-07-13 22:06:19,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 188.15384615384616) internal successors, (2446), 13 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,966 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,966 INFO L186 Difference]: Start difference. First operand has 294 places, 280 transitions, 1142 flow. Second operand 13 states and 2446 transitions. [2022-07-13 22:06:19,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 326 transitions, 1629 flow [2022-07-13 22:06:19,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 326 transitions, 1541 flow, removed 34 selfloop flow, removed 12 redundant places. [2022-07-13 22:06:19,989 INFO L242 Difference]: Finished difference. Result has 301 places, 280 transitions, 1100 flow [2022-07-13 22:06:19,989 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1100, PETRI_PLACES=301, PETRI_TRANSITIONS=280} [2022-07-13 22:06:19,990 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 84 predicate places. [2022-07-13 22:06:19,990 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 280 transitions, 1100 flow [2022-07-13 22:06:19,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:19,991 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:19,991 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:19,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 22:06:19,991 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:19,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:19,992 INFO L85 PathProgramCache]: Analyzing trace with hash 212833077, now seen corresponding path program 3 times [2022-07-13 22:06:19,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:19,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673287560] [2022-07-13 22:06:19,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:19,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:20,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:20,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:20,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:20,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673287560] [2022-07-13 22:06:20,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673287560] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:20,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:20,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:20,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441411540] [2022-07-13 22:06:20,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:20,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:20,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:20,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:20,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:20,098 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:20,099 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 280 transitions, 1100 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:20,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:20,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:20,580 INFO L129 PetriNetUnfolder]: 226/2159 cut-off events. [2022-07-13 22:06:20,581 INFO L130 PetriNetUnfolder]: For 3614/3752 co-relation queries the response was YES. [2022-07-13 22:06:20,595 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5131 conditions, 2159 events. 226/2159 cut-off events. For 3614/3752 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 17975 event pairs, 67 based on Foata normal form. 3/2086 useless extension candidates. Maximal degree in co-relation 5083. Up to 742 conditions per place. [2022-07-13 22:06:20,603 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 113 selfloop transitions, 10 changer transitions 19/327 dead transitions. [2022-07-13 22:06:20,603 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 327 transitions, 1801 flow [2022-07-13 22:06:20,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:06:20,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 22:06:20,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2068 transitions. [2022-07-13 22:06:20,607 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7642276422764228 [2022-07-13 22:06:20,607 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2068 transitions. [2022-07-13 22:06:20,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2068 transitions. [2022-07-13 22:06:20,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:20,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2068 transitions. [2022-07-13 22:06:20,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 188.0) internal successors, (2068), 11 states have internal predecessors, (2068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,614 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,615 INFO L186 Difference]: Start difference. First operand has 301 places, 280 transitions, 1100 flow. Second operand 11 states and 2068 transitions. [2022-07-13 22:06:20,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 327 transitions, 1801 flow [2022-07-13 22:06:20,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 327 transitions, 1611 flow, removed 46 selfloop flow, removed 12 redundant places. [2022-07-13 22:06:20,640 INFO L242 Difference]: Finished difference. Result has 299 places, 288 transitions, 1157 flow [2022-07-13 22:06:20,640 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1157, PETRI_PLACES=299, PETRI_TRANSITIONS=288} [2022-07-13 22:06:20,641 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 82 predicate places. [2022-07-13 22:06:20,641 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 288 transitions, 1157 flow [2022-07-13 22:06:20,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,641 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:20,641 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:20,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 22:06:20,642 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:20,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:20,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1634429333, now seen corresponding path program 4 times [2022-07-13 22:06:20,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:20,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787168937] [2022-07-13 22:06:20,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:20,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:20,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:20,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:20,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:20,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787168937] [2022-07-13 22:06:20,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787168937] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:20,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:20,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:20,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688852717] [2022-07-13 22:06:20,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:20,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:20,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:20,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:20,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:20,743 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:20,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 288 transitions, 1157 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:20,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:20,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:20,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:21,236 INFO L129 PetriNetUnfolder]: 220/2150 cut-off events. [2022-07-13 22:06:21,236 INFO L130 PetriNetUnfolder]: For 3076/3229 co-relation queries the response was YES. [2022-07-13 22:06:21,248 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 2150 events. 220/2150 cut-off events. For 3076/3229 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 17892 event pairs, 85 based on Foata normal form. 6/2078 useless extension candidates. Maximal degree in co-relation 4949. Up to 784 conditions per place. [2022-07-13 22:06:21,255 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 103 selfloop transitions, 10 changer transitions 25/323 dead transitions. [2022-07-13 22:06:21,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 323 transitions, 1700 flow [2022-07-13 22:06:21,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:06:21,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 22:06:21,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2065 transitions. [2022-07-13 22:06:21,259 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7631189948263118 [2022-07-13 22:06:21,259 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2065 transitions. [2022-07-13 22:06:21,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2065 transitions. [2022-07-13 22:06:21,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:21,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2065 transitions. [2022-07-13 22:06:21,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 187.72727272727272) internal successors, (2065), 11 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,268 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,269 INFO L186 Difference]: Start difference. First operand has 299 places, 288 transitions, 1157 flow. Second operand 11 states and 2065 transitions. [2022-07-13 22:06:21,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 323 transitions, 1700 flow [2022-07-13 22:06:21,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 323 transitions, 1635 flow, removed 27 selfloop flow, removed 6 redundant places. [2022-07-13 22:06:21,290 INFO L242 Difference]: Finished difference. Result has 306 places, 294 transitions, 1236 flow [2022-07-13 22:06:21,303 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1236, PETRI_PLACES=306, PETRI_TRANSITIONS=294} [2022-07-13 22:06:21,304 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 89 predicate places. [2022-07-13 22:06:21,304 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 294 transitions, 1236 flow [2022-07-13 22:06:21,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,305 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:21,305 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:21,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 22:06:21,306 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:21,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:21,316 INFO L85 PathProgramCache]: Analyzing trace with hash -357227217, now seen corresponding path program 5 times [2022-07-13 22:06:21,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:21,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809254733] [2022-07-13 22:06:21,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:21,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:21,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:21,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:21,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:21,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809254733] [2022-07-13 22:06:21,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809254733] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:21,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:21,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:21,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14144825] [2022-07-13 22:06:21,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:21,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:21,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:21,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:21,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:21,416 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:21,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 294 transitions, 1236 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:21,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:21,417 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:21,914 INFO L129 PetriNetUnfolder]: 208/2094 cut-off events. [2022-07-13 22:06:21,914 INFO L130 PetriNetUnfolder]: For 3213/3375 co-relation queries the response was YES. [2022-07-13 22:06:21,930 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4818 conditions, 2094 events. 208/2094 cut-off events. For 3213/3375 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 17269 event pairs, 81 based on Foata normal form. 12/2032 useless extension candidates. Maximal degree in co-relation 4768. Up to 757 conditions per place. [2022-07-13 22:06:21,937 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 99 selfloop transitions, 4 changer transitions 26/314 dead transitions. [2022-07-13 22:06:21,937 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 314 transitions, 1607 flow [2022-07-13 22:06:21,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:06:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-13 22:06:21,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2244 transitions. [2022-07-13 22:06:21,941 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7601626016260162 [2022-07-13 22:06:21,941 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2244 transitions. [2022-07-13 22:06:21,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2244 transitions. [2022-07-13 22:06:21,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:21,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2244 transitions. [2022-07-13 22:06:21,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.0) internal successors, (2244), 12 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,983 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:21,984 INFO L186 Difference]: Start difference. First operand has 306 places, 294 transitions, 1236 flow. Second operand 12 states and 2244 transitions. [2022-07-13 22:06:21,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 314 transitions, 1607 flow [2022-07-13 22:06:22,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 314 transitions, 1542 flow, removed 28 selfloop flow, removed 6 redundant places. [2022-07-13 22:06:22,004 INFO L242 Difference]: Finished difference. Result has 311 places, 285 transitions, 1117 flow [2022-07-13 22:06:22,004 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1117, PETRI_PLACES=311, PETRI_TRANSITIONS=285} [2022-07-13 22:06:22,005 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 94 predicate places. [2022-07-13 22:06:22,005 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 285 transitions, 1117 flow [2022-07-13 22:06:22,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,006 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:22,006 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:22,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 22:06:22,006 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:22,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:22,006 INFO L85 PathProgramCache]: Analyzing trace with hash -971924477, now seen corresponding path program 6 times [2022-07-13 22:06:22,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:22,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733366689] [2022-07-13 22:06:22,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:22,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:22,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:22,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:22,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:22,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733366689] [2022-07-13 22:06:22,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733366689] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:22,094 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:22,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:22,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216584041] [2022-07-13 22:06:22,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:22,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:22,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:22,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:22,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:22,096 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:22,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 285 transitions, 1117 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:22,098 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:22,098 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:22,559 INFO L129 PetriNetUnfolder]: 187/1888 cut-off events. [2022-07-13 22:06:22,559 INFO L130 PetriNetUnfolder]: For 2635/2773 co-relation queries the response was YES. [2022-07-13 22:06:22,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4243 conditions, 1888 events. 187/1888 cut-off events. For 2635/2773 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 14879 event pairs, 60 based on Foata normal form. 3/1820 useless extension candidates. Maximal degree in co-relation 4193. Up to 640 conditions per place. [2022-07-13 22:06:22,574 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 94 selfloop transitions, 2 changer transitions 27/307 dead transitions. [2022-07-13 22:06:22,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 307 transitions, 1479 flow [2022-07-13 22:06:22,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:06:22,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-13 22:06:22,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2244 transitions. [2022-07-13 22:06:22,577 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7601626016260162 [2022-07-13 22:06:22,577 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2244 transitions. [2022-07-13 22:06:22,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2244 transitions. [2022-07-13 22:06:22,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:22,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2244 transitions. [2022-07-13 22:06:22,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.0) internal successors, (2244), 12 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,585 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,585 INFO L186 Difference]: Start difference. First operand has 311 places, 285 transitions, 1117 flow. Second operand 12 states and 2244 transitions. [2022-07-13 22:06:22,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 307 transitions, 1479 flow [2022-07-13 22:06:22,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 307 transitions, 1421 flow, removed 18 selfloop flow, removed 12 redundant places. [2022-07-13 22:06:22,604 INFO L242 Difference]: Finished difference. Result has 302 places, 271 transitions, 982 flow [2022-07-13 22:06:22,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=982, PETRI_PLACES=302, PETRI_TRANSITIONS=271} [2022-07-13 22:06:22,605 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 85 predicate places. [2022-07-13 22:06:22,605 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 271 transitions, 982 flow [2022-07-13 22:06:22,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,605 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:22,605 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:22,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 22:06:22,606 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:22,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:22,606 INFO L85 PathProgramCache]: Analyzing trace with hash -35243063, now seen corresponding path program 2 times [2022-07-13 22:06:22,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:22,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149257220] [2022-07-13 22:06:22,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:22,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:22,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:22,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149257220] [2022-07-13 22:06:22,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149257220] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:22,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:22,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:06:22,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914046282] [2022-07-13 22:06:22,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:22,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:06:22,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:22,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:06:22,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:06:22,638 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 218 out of 246 [2022-07-13 22:06:22,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 271 transitions, 982 flow. Second operand has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 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 22:06:22,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:22,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 218 of 246 [2022-07-13 22:06:22,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:22,855 INFO L129 PetriNetUnfolder]: 132/1671 cut-off events. [2022-07-13 22:06:22,855 INFO L130 PetriNetUnfolder]: For 1057/1112 co-relation queries the response was YES. [2022-07-13 22:06:22,861 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 1671 events. 132/1671 cut-off events. For 1057/1112 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 12169 event pairs, 21 based on Foata normal form. 4/1593 useless extension candidates. Maximal degree in co-relation 2816. Up to 82 conditions per place. [2022-07-13 22:06:22,866 INFO L132 encePairwiseOnDemand]: 242/246 looper letters, 21 selfloop transitions, 2 changer transitions 7/271 dead transitions. [2022-07-13 22:06:22,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 271 transitions, 1013 flow [2022-07-13 22:06:22,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:06:22,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:06:22,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 894 transitions. [2022-07-13 22:06:22,868 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9085365853658537 [2022-07-13 22:06:22,868 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 894 transitions. [2022-07-13 22:06:22,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 894 transitions. [2022-07-13 22:06:22,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:22,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 894 transitions. [2022-07-13 22:06:22,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 223.5) internal successors, (894), 4 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 22:06:22,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,872 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 246.0) internal successors, (1230), 5 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,872 INFO L186 Difference]: Start difference. First operand has 302 places, 271 transitions, 982 flow. Second operand 4 states and 894 transitions. [2022-07-13 22:06:22,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 271 transitions, 1013 flow [2022-07-13 22:06:22,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 271 transitions, 976 flow, removed 12 selfloop flow, removed 14 redundant places. [2022-07-13 22:06:22,883 INFO L242 Difference]: Finished difference. Result has 275 places, 261 transitions, 894 flow [2022-07-13 22:06:22,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=894, PETRI_PLACES=275, PETRI_TRANSITIONS=261} [2022-07-13 22:06:22,884 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 58 predicate places. [2022-07-13 22:06:22,884 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 261 transitions, 894 flow [2022-07-13 22:06:22,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 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 22:06:22,885 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:22,885 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:22,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 22:06:22,885 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:22,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:22,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1853908145, now seen corresponding path program 5 times [2022-07-13 22:06:22,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:22,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207606127] [2022-07-13 22:06:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:22,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:22,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:22,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:22,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207606127] [2022-07-13 22:06:22,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207606127] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:22,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:22,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:22,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275323824] [2022-07-13 22:06:22,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:22,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:22,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:22,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:22,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:22,988 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:22,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 261 transitions, 894 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:22,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:22,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:22,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:23,324 INFO L129 PetriNetUnfolder]: 139/1618 cut-off events. [2022-07-13 22:06:23,324 INFO L130 PetriNetUnfolder]: For 1439/1571 co-relation queries the response was YES. [2022-07-13 22:06:23,331 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3147 conditions, 1618 events. 139/1618 cut-off events. For 1439/1571 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 12025 event pairs, 36 based on Foata normal form. 9/1565 useless extension candidates. Maximal degree in co-relation 3112. Up to 496 conditions per place. [2022-07-13 22:06:23,340 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 66 selfloop transitions, 4 changer transitions 21/274 dead transitions. [2022-07-13 22:06:23,340 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 274 transitions, 1139 flow [2022-07-13 22:06:23,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-13 22:06:23,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-13 22:06:23,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2236 transitions. [2022-07-13 22:06:23,343 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7574525745257452 [2022-07-13 22:06:23,343 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2236 transitions. [2022-07-13 22:06:23,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2236 transitions. [2022-07-13 22:06:23,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:23,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2236 transitions. [2022-07-13 22:06:23,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 186.33333333333334) internal successors, (2236), 12 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,351 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 246.0) internal successors, (3198), 13 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,351 INFO L186 Difference]: Start difference. First operand has 275 places, 261 transitions, 894 flow. Second operand 12 states and 2236 transitions. [2022-07-13 22:06:23,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 274 transitions, 1139 flow [2022-07-13 22:06:23,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 274 transitions, 1133 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-07-13 22:06:23,363 INFO L242 Difference]: Finished difference. Result has 284 places, 253 transitions, 838 flow [2022-07-13 22:06:23,363 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=888, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=838, PETRI_PLACES=284, PETRI_TRANSITIONS=253} [2022-07-13 22:06:23,364 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 67 predicate places. [2022-07-13 22:06:23,364 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 253 transitions, 838 flow [2022-07-13 22:06:23,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,365 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:23,365 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:23,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 22:06:23,366 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:23,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:23,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1256763865, now seen corresponding path program 6 times [2022-07-13 22:06:23,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:23,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039482504] [2022-07-13 22:06:23,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:23,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:23,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:23,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:23,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:23,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039482504] [2022-07-13 22:06:23,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039482504] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:23,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:23,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:06:23,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916461996] [2022-07-13 22:06:23,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:23,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:06:23,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:23,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:06:23,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:06:23,469 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 246 [2022-07-13 22:06:23,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 253 transitions, 838 flow. Second operand has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:23,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 246 [2022-07-13 22:06:23,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:23,781 INFO L129 PetriNetUnfolder]: 118/1423 cut-off events. [2022-07-13 22:06:23,782 INFO L130 PetriNetUnfolder]: For 1112/1163 co-relation queries the response was YES. [2022-07-13 22:06:23,791 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2728 conditions, 1423 events. 118/1423 cut-off events. For 1112/1163 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 9830 event pairs, 30 based on Foata normal form. 3/1370 useless extension candidates. Maximal degree in co-relation 2689. Up to 397 conditions per place. [2022-07-13 22:06:23,795 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 55 selfloop transitions, 0 changer transitions 31/261 dead transitions. [2022-07-13 22:06:23,795 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 261 transitions, 1028 flow [2022-07-13 22:06:23,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:06:23,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 22:06:23,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2049 transitions. [2022-07-13 22:06:23,799 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7572062084257206 [2022-07-13 22:06:23,799 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2049 transitions. [2022-07-13 22:06:23,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2049 transitions. [2022-07-13 22:06:23,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:23,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2049 transitions. [2022-07-13 22:06:23,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 186.27272727272728) internal successors, (2049), 11 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,809 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 246.0) internal successors, (2952), 12 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,809 INFO L186 Difference]: Start difference. First operand has 284 places, 253 transitions, 838 flow. Second operand 11 states and 2049 transitions. [2022-07-13 22:06:23,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 261 transitions, 1028 flow [2022-07-13 22:06:23,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 261 transitions, 950 flow, removed 20 selfloop flow, removed 17 redundant places. [2022-07-13 22:06:23,821 INFO L242 Difference]: Finished difference. Result has 268 places, 230 transitions, 631 flow [2022-07-13 22:06:23,821 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=631, PETRI_PLACES=268, PETRI_TRANSITIONS=230} [2022-07-13 22:06:23,822 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 51 predicate places. [2022-07-13 22:06:23,822 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 230 transitions, 631 flow [2022-07-13 22:06:23,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.0) internal successors, (1488), 8 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:23,822 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:23,823 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:23,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 22:06:23,823 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:23,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:23,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1969817188, now seen corresponding path program 1 times [2022-07-13 22:06:23,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:23,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041495658] [2022-07-13 22:06:23,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:23,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:24,019 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:24,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:24,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041495658] [2022-07-13 22:06:24,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041495658] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:24,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098261090] [2022-07-13 22:06:24,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:24,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:24,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:24,021 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:24,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-13 22:06:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:24,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-13 22:06:24,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:24,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:24,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:24,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:24,961 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098261090] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:24,961 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:06:24,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [15, 14] total 30 [2022-07-13 22:06:24,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679692643] [2022-07-13 22:06:24,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:24,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:06:24,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:24,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:06:24,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-07-13 22:06:24,965 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-13 22:06:24,966 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 230 transitions, 631 flow. Second operand has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:24,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:24,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-13 22:06:24,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:25,683 INFO L129 PetriNetUnfolder]: 200/1818 cut-off events. [2022-07-13 22:06:25,683 INFO L130 PetriNetUnfolder]: For 654/667 co-relation queries the response was YES. [2022-07-13 22:06:25,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3072 conditions, 1818 events. 200/1818 cut-off events. For 654/667 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 13496 event pairs, 83 based on Foata normal form. 6/1684 useless extension candidates. Maximal degree in co-relation 3044. Up to 224 conditions per place. [2022-07-13 22:06:25,699 INFO L132 encePairwiseOnDemand]: 226/246 looper letters, 144 selfloop transitions, 22 changer transitions 7/312 dead transitions. [2022-07-13 22:06:25,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 312 transitions, 1229 flow [2022-07-13 22:06:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 22:06:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-13 22:06:25,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3340 transitions. [2022-07-13 22:06:25,704 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6788617886178862 [2022-07-13 22:06:25,704 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3340 transitions. [2022-07-13 22:06:25,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3340 transitions. [2022-07-13 22:06:25,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:25,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3340 transitions. [2022-07-13 22:06:25,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 167.0) internal successors, (3340), 20 states have internal predecessors, (3340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:25,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 246.0) internal successors, (5166), 21 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:25,716 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 246.0) internal successors, (5166), 21 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:25,716 INFO L186 Difference]: Start difference. First operand has 268 places, 230 transitions, 631 flow. Second operand 20 states and 3340 transitions. [2022-07-13 22:06:25,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 312 transitions, 1229 flow [2022-07-13 22:06:25,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 312 transitions, 1197 flow, removed 16 selfloop flow, removed 4 redundant places. [2022-07-13 22:06:25,725 INFO L242 Difference]: Finished difference. Result has 263 places, 236 transitions, 725 flow [2022-07-13 22:06:25,726 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=725, PETRI_PLACES=263, PETRI_TRANSITIONS=236} [2022-07-13 22:06:25,726 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 46 predicate places. [2022-07-13 22:06:25,727 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 236 transitions, 725 flow [2022-07-13 22:06:25,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:25,727 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:25,728 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:25,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:25,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-13 22:06:25,946 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:25,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:25,946 INFO L85 PathProgramCache]: Analyzing trace with hash -763051188, now seen corresponding path program 2 times [2022-07-13 22:06:25,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:25,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043691777] [2022-07-13 22:06:25,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:25,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:25,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:26,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:26,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:26,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043691777] [2022-07-13 22:06:26,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043691777] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:26,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049507659] [2022-07-13 22:06:26,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 22:06:26,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:26,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:26,123 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:26,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-13 22:06:26,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-13 22:06:26,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:06:26,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-13 22:06:26,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:26,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:26,812 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:06:26,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049507659] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:26,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:06:26,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [15] total 28 [2022-07-13 22:06:26,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989258301] [2022-07-13 22:06:26,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:26,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-13 22:06:26,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:26,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-13 22:06:26,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2022-07-13 22:06:26,816 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-13 22:06:26,818 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 236 transitions, 725 flow. Second operand has 18 states, 18 states have (on average 162.22222222222223) internal successors, (2920), 18 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:26,818 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:26,818 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-13 22:06:26,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:28,142 INFO L129 PetriNetUnfolder]: 203/1907 cut-off events. [2022-07-13 22:06:28,142 INFO L130 PetriNetUnfolder]: For 1024/1044 co-relation queries the response was YES. [2022-07-13 22:06:28,150 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3329 conditions, 1907 events. 203/1907 cut-off events. For 1024/1044 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 14467 event pairs, 62 based on Foata normal form. 6/1769 useless extension candidates. Maximal degree in co-relation 3297. Up to 213 conditions per place. [2022-07-13 22:06:28,154 INFO L132 encePairwiseOnDemand]: 218/246 looper letters, 115 selfloop transitions, 33 changer transitions 17/304 dead transitions. [2022-07-13 22:06:28,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 304 transitions, 1278 flow [2022-07-13 22:06:28,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-13 22:06:28,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-07-13 22:06:28,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4439 transitions. [2022-07-13 22:06:28,159 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6683227943390545 [2022-07-13 22:06:28,160 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4439 transitions. [2022-07-13 22:06:28,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4439 transitions. [2022-07-13 22:06:28,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:28,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4439 transitions. [2022-07-13 22:06:28,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 164.40740740740742) internal successors, (4439), 27 states have internal predecessors, (4439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 246.0) internal successors, (6888), 28 states have internal predecessors, (6888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,174 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 246.0) internal successors, (6888), 28 states have internal predecessors, (6888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,174 INFO L186 Difference]: Start difference. First operand has 263 places, 236 transitions, 725 flow. Second operand 27 states and 4439 transitions. [2022-07-13 22:06:28,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 304 transitions, 1278 flow [2022-07-13 22:06:28,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 304 transitions, 1223 flow, removed 17 selfloop flow, removed 11 redundant places. [2022-07-13 22:06:28,183 INFO L242 Difference]: Finished difference. Result has 282 places, 251 transitions, 855 flow [2022-07-13 22:06:28,184 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=855, PETRI_PLACES=282, PETRI_TRANSITIONS=251} [2022-07-13 22:06:28,184 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 65 predicate places. [2022-07-13 22:06:28,185 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 251 transitions, 855 flow [2022-07-13 22:06:28,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 162.22222222222223) internal successors, (2920), 18 states have internal predecessors, (2920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:28,185 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:28,186 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:28,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:28,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-07-13 22:06:28,412 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:28,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:28,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1596680157, now seen corresponding path program 1 times [2022-07-13 22:06:28,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:28,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593313533] [2022-07-13 22:06:28,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:28,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:28,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:28,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:28,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593313533] [2022-07-13 22:06:28,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593313533] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:28,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126446813] [2022-07-13 22:06:28,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:28,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:28,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:28,586 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:28,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-13 22:06:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:28,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-13 22:06:28,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:29,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:29,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:29,454 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:29,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126446813] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:29,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:06:29,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [15, 14] total 30 [2022-07-13 22:06:29,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736868722] [2022-07-13 22:06:29,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:29,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:06:29,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:29,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:06:29,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-07-13 22:06:29,458 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 246 [2022-07-13 22:06:29,459 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 251 transitions, 855 flow. Second operand has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:29,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:29,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 246 [2022-07-13 22:06:29,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:30,189 INFO L129 PetriNetUnfolder]: 262/2374 cut-off events. [2022-07-13 22:06:30,189 INFO L130 PetriNetUnfolder]: For 1738/1761 co-relation queries the response was YES. [2022-07-13 22:06:30,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4396 conditions, 2374 events. 262/2374 cut-off events. For 1738/1761 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19414 event pairs, 106 based on Foata normal form. 6/2186 useless extension candidates. Maximal degree in co-relation 4359. Up to 367 conditions per place. [2022-07-13 22:06:30,202 INFO L132 encePairwiseOnDemand]: 229/246 looper letters, 158 selfloop transitions, 23 changer transitions 11/331 dead transitions. [2022-07-13 22:06:30,203 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 331 transitions, 1557 flow [2022-07-13 22:06:30,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:06:30,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:06:30,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3027 transitions. [2022-07-13 22:06:30,207 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6836043360433605 [2022-07-13 22:06:30,207 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3027 transitions. [2022-07-13 22:06:30,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3027 transitions. [2022-07-13 22:06:30,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:30,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3027 transitions. [2022-07-13 22:06:30,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 168.16666666666666) internal successors, (3027), 18 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,217 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,217 INFO L186 Difference]: Start difference. First operand has 282 places, 251 transitions, 855 flow. Second operand 18 states and 3027 transitions. [2022-07-13 22:06:30,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 331 transitions, 1557 flow [2022-07-13 22:06:30,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 331 transitions, 1494 flow, removed 18 selfloop flow, removed 16 redundant places. [2022-07-13 22:06:30,230 INFO L242 Difference]: Finished difference. Result has 281 places, 255 transitions, 923 flow [2022-07-13 22:06:30,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=923, PETRI_PLACES=281, PETRI_TRANSITIONS=255} [2022-07-13 22:06:30,231 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 64 predicate places. [2022-07-13 22:06:30,231 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 255 transitions, 923 flow [2022-07-13 22:06:30,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 163.14285714285714) internal successors, (2284), 14 states have internal predecessors, (2284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:30,232 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:30,232 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:30,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:30,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:30,450 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:30,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:30,450 INFO L85 PathProgramCache]: Analyzing trace with hash 787751393, now seen corresponding path program 2 times [2022-07-13 22:06:30,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:30,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479735928] [2022-07-13 22:06:30,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:30,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:30,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:30,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:30,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479735928] [2022-07-13 22:06:30,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479735928] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:30,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563684174] [2022-07-13 22:06:30,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 22:06:30,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:30,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:30,657 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:30,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-13 22:06:30,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-13 22:06:30,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:06:30,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-13 22:06:30,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:31,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:31,106 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 22:06:31,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563684174] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:31,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 22:06:31,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [15] total 27 [2022-07-13 22:06:31,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417735983] [2022-07-13 22:06:31,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:31,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-13 22:06:31,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:31,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-13 22:06:31,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=626, Unknown=0, NotChecked=0, Total=702 [2022-07-13 22:06:31,109 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 246 [2022-07-13 22:06:31,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 255 transitions, 923 flow. Second operand has 14 states, 14 states have (on average 180.14285714285714) internal successors, (2522), 14 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:31,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 246 [2022-07-13 22:06:31,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:31,891 INFO L129 PetriNetUnfolder]: 244/2464 cut-off events. [2022-07-13 22:06:31,891 INFO L130 PetriNetUnfolder]: For 1968/2013 co-relation queries the response was YES. [2022-07-13 22:06:31,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 2464 events. 244/2464 cut-off events. For 1968/2013 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 20258 event pairs, 101 based on Foata normal form. 18/2303 useless extension candidates. Maximal degree in co-relation 4632. Up to 447 conditions per place. [2022-07-13 22:06:31,912 INFO L132 encePairwiseOnDemand]: 224/246 looper letters, 62 selfloop transitions, 46 changer transitions 24/303 dead transitions. [2022-07-13 22:06:31,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 303 transitions, 1423 flow [2022-07-13 22:06:31,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-13 22:06:31,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-13 22:06:31,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3266 transitions. [2022-07-13 22:06:31,916 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7375790424570913 [2022-07-13 22:06:31,916 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3266 transitions. [2022-07-13 22:06:31,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3266 transitions. [2022-07-13 22:06:31,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:31,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3266 transitions. [2022-07-13 22:06:31,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 181.44444444444446) internal successors, (3266), 18 states have internal predecessors, (3266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,924 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 246.0) internal successors, (4674), 19 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,924 INFO L186 Difference]: Start difference. First operand has 281 places, 255 transitions, 923 flow. Second operand 18 states and 3266 transitions. [2022-07-13 22:06:31,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 303 transitions, 1423 flow [2022-07-13 22:06:31,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 303 transitions, 1366 flow, removed 18 selfloop flow, removed 10 redundant places. [2022-07-13 22:06:31,940 INFO L242 Difference]: Finished difference. Result has 292 places, 267 transitions, 1073 flow [2022-07-13 22:06:31,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1073, PETRI_PLACES=292, PETRI_TRANSITIONS=267} [2022-07-13 22:06:31,941 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 75 predicate places. [2022-07-13 22:06:31,941 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 267 transitions, 1073 flow [2022-07-13 22:06:31,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 180.14285714285714) internal successors, (2522), 14 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:31,941 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:31,942 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:31,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:32,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:32,166 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:32,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:32,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1121357044, now seen corresponding path program 1 times [2022-07-13 22:06:32,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:32,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629283284] [2022-07-13 22:06:32,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:32,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:32,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:32,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:32,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:32,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629283284] [2022-07-13 22:06:32,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629283284] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:32,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:32,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:06:32,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219569892] [2022-07-13 22:06:32,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:32,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:06:32,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:32,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:06:32,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:06:32,262 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-13 22:06:32,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 267 transitions, 1073 flow. Second operand has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:32,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-13 22:06:32,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:32,546 INFO L129 PetriNetUnfolder]: 318/1882 cut-off events. [2022-07-13 22:06:32,546 INFO L130 PetriNetUnfolder]: For 2388/2415 co-relation queries the response was YES. [2022-07-13 22:06:32,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3656 conditions, 1882 events. 318/1882 cut-off events. For 2388/2415 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 13251 event pairs, 143 based on Foata normal form. 1/1667 useless extension candidates. Maximal degree in co-relation 3613. Up to 430 conditions per place. [2022-07-13 22:06:32,561 INFO L132 encePairwiseOnDemand]: 235/246 looper letters, 69 selfloop transitions, 12 changer transitions 8/272 dead transitions. [2022-07-13 22:06:32,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 272 transitions, 1226 flow [2022-07-13 22:06:32,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-13 22:06:32,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-13 22:06:32,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1985 transitions. [2022-07-13 22:06:32,565 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.806910569105691 [2022-07-13 22:06:32,565 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1985 transitions. [2022-07-13 22:06:32,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1985 transitions. [2022-07-13 22:06:32,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:32,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1985 transitions. [2022-07-13 22:06:32,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.5) internal successors, (1985), 10 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,574 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,575 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,575 INFO L186 Difference]: Start difference. First operand has 292 places, 267 transitions, 1073 flow. Second operand 10 states and 1985 transitions. [2022-07-13 22:06:32,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 272 transitions, 1226 flow [2022-07-13 22:06:32,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 272 transitions, 1201 flow, removed 10 selfloop flow, removed 9 redundant places. [2022-07-13 22:06:32,596 INFO L242 Difference]: Finished difference. Result has 281 places, 249 transitions, 932 flow [2022-07-13 22:06:32,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=932, PETRI_PLACES=281, PETRI_TRANSITIONS=249} [2022-07-13 22:06:32,598 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 64 predicate places. [2022-07-13 22:06:32,598 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 249 transitions, 932 flow [2022-07-13 22:06:32,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,599 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:32,599 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:32,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-13 22:06:32,599 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:32,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:32,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1013334828, now seen corresponding path program 1 times [2022-07-13 22:06:32,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:32,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876344043] [2022-07-13 22:06:32,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:32,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:32,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:32,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:32,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:32,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876344043] [2022-07-13 22:06:32,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876344043] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:32,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:32,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:06:32,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405685591] [2022-07-13 22:06:32,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:32,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:06:32,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:32,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:06:32,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:06:32,661 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-13 22:06:32,662 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 249 transitions, 932 flow. Second operand has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,662 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:32,663 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-13 22:06:32,663 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:32,855 INFO L129 PetriNetUnfolder]: 182/1316 cut-off events. [2022-07-13 22:06:32,855 INFO L130 PetriNetUnfolder]: For 2028/2052 co-relation queries the response was YES. [2022-07-13 22:06:32,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2609 conditions, 1316 events. 182/1316 cut-off events. For 2028/2052 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 8252 event pairs, 114 based on Foata normal form. 0/1224 useless extension candidates. Maximal degree in co-relation 2572. Up to 321 conditions per place. [2022-07-13 22:06:32,862 INFO L132 encePairwiseOnDemand]: 235/246 looper letters, 45 selfloop transitions, 8 changer transitions 32/255 dead transitions. [2022-07-13 22:06:32,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 255 transitions, 1080 flow [2022-07-13 22:06:32,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-13 22:06:32,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-07-13 22:06:32,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1980 transitions. [2022-07-13 22:06:32,870 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8048780487804879 [2022-07-13 22:06:32,871 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1980 transitions. [2022-07-13 22:06:32,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1980 transitions. [2022-07-13 22:06:32,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:32,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1980 transitions. [2022-07-13 22:06:32,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 198.0) internal successors, (1980), 10 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,875 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 246.0) internal successors, (2706), 11 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,876 INFO L186 Difference]: Start difference. First operand has 281 places, 249 transitions, 932 flow. Second operand 10 states and 1980 transitions. [2022-07-13 22:06:32,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 255 transitions, 1080 flow [2022-07-13 22:06:32,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 255 transitions, 1021 flow, removed 17 selfloop flow, removed 11 redundant places. [2022-07-13 22:06:32,890 INFO L242 Difference]: Finished difference. Result has 278 places, 221 transitions, 689 flow [2022-07-13 22:06:32,890 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=689, PETRI_PLACES=278, PETRI_TRANSITIONS=221} [2022-07-13 22:06:32,891 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 61 predicate places. [2022-07-13 22:06:32,891 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 221 transitions, 689 flow [2022-07-13 22:06:32,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.28571428571428) internal successors, (1367), 7 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:32,891 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:32,892 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:32,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-13 22:06:32,893 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:32,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:32,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1744496546, now seen corresponding path program 1 times [2022-07-13 22:06:32,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:32,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287905724] [2022-07-13 22:06:32,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:32,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:32,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:33,034 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:33,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:33,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287905724] [2022-07-13 22:06:33,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287905724] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:33,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057132547] [2022-07-13 22:06:33,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:33,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:33,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:33,036 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:33,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-13 22:06:33,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:33,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-13 22:06:33,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:33,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:33,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:33,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:06:33,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057132547] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:33,709 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:06:33,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-07-13 22:06:33,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883944743] [2022-07-13 22:06:33,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:33,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:06:33,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:33,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:06:33,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2022-07-13 22:06:33,711 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 246 [2022-07-13 22:06:33,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 221 transitions, 689 flow. Second operand has 11 states, 11 states have (on average 192.36363636363637) internal successors, (2116), 11 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:33,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:33,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 246 [2022-07-13 22:06:33,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:34,084 INFO L129 PetriNetUnfolder]: 182/1293 cut-off events. [2022-07-13 22:06:34,084 INFO L130 PetriNetUnfolder]: For 1360/1384 co-relation queries the response was YES. [2022-07-13 22:06:34,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2360 conditions, 1293 events. 182/1293 cut-off events. For 1360/1384 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 8370 event pairs, 70 based on Foata normal form. 7/1223 useless extension candidates. Maximal degree in co-relation 2325. Up to 107 conditions per place. [2022-07-13 22:06:34,095 INFO L132 encePairwiseOnDemand]: 232/246 looper letters, 72 selfloop transitions, 15 changer transitions 0/255 dead transitions. [2022-07-13 22:06:34,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 255 transitions, 1024 flow [2022-07-13 22:06:34,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 22:06:34,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-13 22:06:34,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2727 transitions. [2022-07-13 22:06:34,098 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7918118466898955 [2022-07-13 22:06:34,098 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2727 transitions. [2022-07-13 22:06:34,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2727 transitions. [2022-07-13 22:06:34,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:34,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2727 transitions. [2022-07-13 22:06:34,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 194.78571428571428) internal successors, (2727), 14 states have internal predecessors, (2727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 246.0) internal successors, (3690), 15 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,105 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 246.0) internal successors, (3690), 15 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,105 INFO L186 Difference]: Start difference. First operand has 278 places, 221 transitions, 689 flow. Second operand 14 states and 2727 transitions. [2022-07-13 22:06:34,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 255 transitions, 1024 flow [2022-07-13 22:06:34,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 255 transitions, 912 flow, removed 31 selfloop flow, removed 25 redundant places. [2022-07-13 22:06:34,114 INFO L242 Difference]: Finished difference. Result has 246 places, 225 transitions, 658 flow [2022-07-13 22:06:34,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=658, PETRI_PLACES=246, PETRI_TRANSITIONS=225} [2022-07-13 22:06:34,115 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-13 22:06:34,115 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 225 transitions, 658 flow [2022-07-13 22:06:34,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 192.36363636363637) internal successors, (2116), 11 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,115 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:34,116 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:34,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:34,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-13 22:06:34,336 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:34,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:34,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1895043908, now seen corresponding path program 1 times [2022-07-13 22:06:34,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:34,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700629620] [2022-07-13 22:06:34,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:34,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:34,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:34,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:34,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:34,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700629620] [2022-07-13 22:06:34,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700629620] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:34,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:34,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:06:34,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420863365] [2022-07-13 22:06:34,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:34,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:06:34,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:34,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:06:34,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:06:34,409 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-13 22:06:34,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 225 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,410 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:34,410 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-13 22:06:34,410 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:34,594 INFO L129 PetriNetUnfolder]: 148/967 cut-off events. [2022-07-13 22:06:34,594 INFO L130 PetriNetUnfolder]: For 547/594 co-relation queries the response was YES. [2022-07-13 22:06:34,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1726 conditions, 967 events. 148/967 cut-off events. For 547/594 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5125 event pairs, 67 based on Foata normal form. 28/917 useless extension candidates. Maximal degree in co-relation 1702. Up to 205 conditions per place. [2022-07-13 22:06:34,599 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 56 selfloop transitions, 8 changer transitions 6/242 dead transitions. [2022-07-13 22:06:34,599 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 242 transitions, 875 flow [2022-07-13 22:06:34,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:06:34,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-13 22:06:34,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1591 transitions. [2022-07-13 22:06:34,600 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8084349593495935 [2022-07-13 22:06:34,600 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1591 transitions. [2022-07-13 22:06:34,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1591 transitions. [2022-07-13 22:06:34,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:34,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1591 transitions. [2022-07-13 22:06:34,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.875) internal successors, (1591), 8 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,604 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,604 INFO L186 Difference]: Start difference. First operand has 246 places, 225 transitions, 658 flow. Second operand 8 states and 1591 transitions. [2022-07-13 22:06:34,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 242 transitions, 875 flow [2022-07-13 22:06:34,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 242 transitions, 853 flow, removed 1 selfloop flow, removed 9 redundant places. [2022-07-13 22:06:34,611 INFO L242 Difference]: Finished difference. Result has 247 places, 225 transitions, 653 flow [2022-07-13 22:06:34,611 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=653, PETRI_PLACES=247, PETRI_TRANSITIONS=225} [2022-07-13 22:06:34,612 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 30 predicate places. [2022-07-13 22:06:34,612 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 225 transitions, 653 flow [2022-07-13 22:06:34,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,612 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:34,612 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:34,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-13 22:06:34,613 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:34,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:34,613 INFO L85 PathProgramCache]: Analyzing trace with hash -2092362064, now seen corresponding path program 1 times [2022-07-13 22:06:34,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:34,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154708018] [2022-07-13 22:06:34,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:34,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:34,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:34,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:34,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:34,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154708018] [2022-07-13 22:06:34,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154708018] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:34,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:34,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:06:34,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890956919] [2022-07-13 22:06:34,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:34,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:06:34,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:34,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:06:34,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:06:34,672 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 246 [2022-07-13 22:06:34,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 225 transitions, 653 flow. Second operand has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:34,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 246 [2022-07-13 22:06:34,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:34,826 INFO L129 PetriNetUnfolder]: 93/717 cut-off events. [2022-07-13 22:06:34,826 INFO L130 PetriNetUnfolder]: For 464/467 co-relation queries the response was YES. [2022-07-13 22:06:34,829 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1332 conditions, 717 events. 93/717 cut-off events. For 464/467 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3248 event pairs, 58 based on Foata normal form. 4/682 useless extension candidates. Maximal degree in co-relation 1306. Up to 171 conditions per place. [2022-07-13 22:06:34,831 INFO L132 encePairwiseOnDemand]: 237/246 looper letters, 46 selfloop transitions, 6 changer transitions 11/233 dead transitions. [2022-07-13 22:06:34,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 233 transitions, 806 flow [2022-07-13 22:06:34,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 22:06:34,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-13 22:06:34,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1586 transitions. [2022-07-13 22:06:34,835 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8058943089430894 [2022-07-13 22:06:34,835 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1586 transitions. [2022-07-13 22:06:34,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1586 transitions. [2022-07-13 22:06:34,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:34,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1586 transitions. [2022-07-13 22:06:34,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.25) internal successors, (1586), 8 states have internal predecessors, (1586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,849 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,849 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 246.0) internal successors, (2214), 9 states have internal predecessors, (2214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,849 INFO L186 Difference]: Start difference. First operand has 247 places, 225 transitions, 653 flow. Second operand 8 states and 1586 transitions. [2022-07-13 22:06:34,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 233 transitions, 806 flow [2022-07-13 22:06:34,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 233 transitions, 789 flow, removed 1 selfloop flow, removed 6 redundant places. [2022-07-13 22:06:34,856 INFO L242 Difference]: Finished difference. Result has 246 places, 220 transitions, 620 flow [2022-07-13 22:06:34,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=620, PETRI_PLACES=246, PETRI_TRANSITIONS=220} [2022-07-13 22:06:34,857 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-13 22:06:34,857 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 220 transitions, 620 flow [2022-07-13 22:06:34,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.85714285714286) internal successors, (1371), 7 states have internal predecessors, (1371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:34,857 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:34,858 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:34,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-13 22:06:34,858 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:34,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:34,858 INFO L85 PathProgramCache]: Analyzing trace with hash -27324223, now seen corresponding path program 1 times [2022-07-13 22:06:34,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:34,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005330205] [2022-07-13 22:06:34,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:34,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:34,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:34,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:34,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:34,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005330205] [2022-07-13 22:06:34,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005330205] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:34,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007740332] [2022-07-13 22:06:34,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:34,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:34,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:35,000 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:35,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-13 22:06:35,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:35,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-13 22:06:35,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:35,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:35,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:35,635 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:35,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007740332] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:35,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-13 22:06:35,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-07-13 22:06:35,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951141267] [2022-07-13 22:06:35,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:35,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 22:06:35,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:35,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 22:06:35,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-07-13 22:06:35,638 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 246 [2022-07-13 22:06:35,640 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 220 transitions, 620 flow. Second operand has 11 states, 11 states have (on average 192.45454545454547) internal successors, (2117), 11 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,640 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:35,640 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 246 [2022-07-13 22:06:35,641 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:35,888 INFO L129 PetriNetUnfolder]: 115/797 cut-off events. [2022-07-13 22:06:35,888 INFO L130 PetriNetUnfolder]: For 366/396 co-relation queries the response was YES. [2022-07-13 22:06:35,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1401 conditions, 797 events. 115/797 cut-off events. For 366/396 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 3957 event pairs, 24 based on Foata normal form. 36/784 useless extension candidates. Maximal degree in co-relation 1376. Up to 139 conditions per place. [2022-07-13 22:06:35,892 INFO L132 encePairwiseOnDemand]: 232/246 looper letters, 48 selfloop transitions, 13 changer transitions 0/229 dead transitions. [2022-07-13 22:06:35,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 229 transitions, 788 flow [2022-07-13 22:06:35,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-13 22:06:35,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-13 22:06:35,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2512 transitions. [2022-07-13 22:06:35,895 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7854909318323953 [2022-07-13 22:06:35,895 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2512 transitions. [2022-07-13 22:06:35,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2512 transitions. [2022-07-13 22:06:35,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:35,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2512 transitions. [2022-07-13 22:06:35,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 193.23076923076923) internal successors, (2512), 13 states have internal predecessors, (2512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,903 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 246.0) internal successors, (3444), 14 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,903 INFO L186 Difference]: Start difference. First operand has 246 places, 220 transitions, 620 flow. Second operand 13 states and 2512 transitions. [2022-07-13 22:06:35,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 229 transitions, 788 flow [2022-07-13 22:06:35,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 229 transitions, 757 flow, removed 7 selfloop flow, removed 9 redundant places. [2022-07-13 22:06:35,909 INFO L242 Difference]: Finished difference. Result has 246 places, 221 transitions, 635 flow [2022-07-13 22:06:35,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=635, PETRI_PLACES=246, PETRI_TRANSITIONS=221} [2022-07-13 22:06:35,910 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 29 predicate places. [2022-07-13 22:06:35,910 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 221 transitions, 635 flow [2022-07-13 22:06:35,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 192.45454545454547) internal successors, (2117), 11 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:35,910 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:35,911 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:35,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:36,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:36,119 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:36,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:36,120 INFO L85 PathProgramCache]: Analyzing trace with hash 917365674, now seen corresponding path program 1 times [2022-07-13 22:06:36,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:36,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185038154] [2022-07-13 22:06:36,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:36,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:36,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:36,487 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:36,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:36,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185038154] [2022-07-13 22:06:36,491 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185038154] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:36,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169696832] [2022-07-13 22:06:36,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:36,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:36,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:36,493 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:36,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-13 22:06:36,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:36,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-13 22:06:36,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:37,496 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:37,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:38,367 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:38,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169696832] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:06:38,368 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:06:38,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20, 20] total 46 [2022-07-13 22:06:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602667494] [2022-07-13 22:06:38,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:06:38,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-07-13 22:06:38,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:38,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-07-13 22:06:38,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2022-07-13 22:06:38,377 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 246 [2022-07-13 22:06:38,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 221 transitions, 635 flow. Second operand has 46 states, 46 states have (on average 153.3695652173913) internal successors, (7055), 46 states have internal predecessors, (7055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:38,381 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:38,381 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 246 [2022-07-13 22:06:38,381 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:40,389 INFO L129 PetriNetUnfolder]: 477/2901 cut-off events. [2022-07-13 22:06:40,390 INFO L130 PetriNetUnfolder]: For 1357/1480 co-relation queries the response was YES. [2022-07-13 22:06:40,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5530 conditions, 2901 events. 477/2901 cut-off events. For 1357/1480 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 24602 event pairs, 203 based on Foata normal form. 123/2843 useless extension candidates. Maximal degree in co-relation 5507. Up to 317 conditions per place. [2022-07-13 22:06:40,408 INFO L132 encePairwiseOnDemand]: 222/246 looper letters, 255 selfloop transitions, 41 changer transitions 29/455 dead transitions. [2022-07-13 22:06:40,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 455 transitions, 2153 flow [2022-07-13 22:06:40,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:06:40,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:06:40,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5680 transitions. [2022-07-13 22:06:40,416 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6413730803974707 [2022-07-13 22:06:40,416 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5680 transitions. [2022-07-13 22:06:40,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5680 transitions. [2022-07-13 22:06:40,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:40,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5680 transitions. [2022-07-13 22:06:40,423 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 157.77777777777777) internal successors, (5680), 36 states have internal predecessors, (5680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,430 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,431 INFO L186 Difference]: Start difference. First operand has 246 places, 221 transitions, 635 flow. Second operand 36 states and 5680 transitions. [2022-07-13 22:06:40,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 455 transitions, 2153 flow [2022-07-13 22:06:40,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 455 transitions, 2109 flow, removed 0 selfloop flow, removed 11 redundant places. [2022-07-13 22:06:40,442 INFO L242 Difference]: Finished difference. Result has 286 places, 248 transitions, 897 flow [2022-07-13 22:06:40,443 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=897, PETRI_PLACES=286, PETRI_TRANSITIONS=248} [2022-07-13 22:06:40,444 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 69 predicate places. [2022-07-13 22:06:40,444 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 248 transitions, 897 flow [2022-07-13 22:06:40,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 153.3695652173913) internal successors, (7055), 46 states have internal predecessors, (7055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:40,445 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:40,445 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:40,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:40,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:40,659 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:40,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:40,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1687266696, now seen corresponding path program 1 times [2022-07-13 22:06:40,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:40,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10805927] [2022-07-13 22:06:40,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:40,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:40,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:41,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:41,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:41,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10805927] [2022-07-13 22:06:41,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10805927] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:41,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907055870] [2022-07-13 22:06:41,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:41,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:41,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:41,011 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:41,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-13 22:06:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:41,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-13 22:06:41,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:41,300 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-13 22:06:41,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-07-13 22:06:41,313 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:41,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:41,452 INFO L356 Elim1Store]: treesize reduction 42, result has 50.6 percent of original size [2022-07-13 22:06:41,453 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 50 [2022-07-13 22:06:41,487 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:41,488 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907055870] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:06:41,488 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:06:41,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 14, 9] total 35 [2022-07-13 22:06:41,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975875653] [2022-07-13 22:06:41,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:06:41,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-13 22:06:41,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:41,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-13 22:06:41,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-07-13 22:06:41,493 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-13 22:06:41,496 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 248 transitions, 897 flow. Second operand has 35 states, 35 states have (on average 174.34285714285716) internal successors, (6102), 35 states have internal predecessors, (6102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:41,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:41,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-13 22:06:41,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:46,558 INFO L129 PetriNetUnfolder]: 12554/30403 cut-off events. [2022-07-13 22:06:46,558 INFO L130 PetriNetUnfolder]: For 15882/16122 co-relation queries the response was YES. [2022-07-13 22:06:46,812 INFO L84 FinitePrefix]: Finished finitePrefix Result has 63504 conditions, 30403 events. 12554/30403 cut-off events. For 15882/16122 co-relation queries the response was YES. Maximal size of possible extension queue 1108. Compared 333937 event pairs, 4425 based on Foata normal form. 37/28804 useless extension candidates. Maximal degree in co-relation 63465. Up to 5119 conditions per place. [2022-07-13 22:06:46,906 INFO L132 encePairwiseOnDemand]: 214/246 looper letters, 353 selfloop transitions, 93 changer transitions 0/624 dead transitions. [2022-07-13 22:06:46,907 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 624 transitions, 2996 flow [2022-07-13 22:06:46,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-07-13 22:06:46,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-07-13 22:06:46,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 6567 transitions. [2022-07-13 22:06:46,917 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7415311653116531 [2022-07-13 22:06:46,917 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 6567 transitions. [2022-07-13 22:06:46,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 6567 transitions. [2022-07-13 22:06:46,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:46,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 6567 transitions. [2022-07-13 22:06:46,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 182.41666666666666) internal successors, (6567), 36 states have internal predecessors, (6567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:46,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:46,934 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 246.0) internal successors, (9102), 37 states have internal predecessors, (9102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:46,935 INFO L186 Difference]: Start difference. First operand has 286 places, 248 transitions, 897 flow. Second operand 36 states and 6567 transitions. [2022-07-13 22:06:46,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 624 transitions, 2996 flow [2022-07-13 22:06:47,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 624 transitions, 2957 flow, removed 11 selfloop flow, removed 11 redundant places. [2022-07-13 22:06:47,046 INFO L242 Difference]: Finished difference. Result has 330 places, 325 transitions, 1588 flow [2022-07-13 22:06:47,047 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1588, PETRI_PLACES=330, PETRI_TRANSITIONS=325} [2022-07-13 22:06:47,047 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 113 predicate places. [2022-07-13 22:06:47,048 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 325 transitions, 1588 flow [2022-07-13 22:06:47,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 174.34285714285716) internal successors, (6102), 35 states have internal predecessors, (6102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,049 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:47,049 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:47,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-13 22:06:47,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-07-13 22:06:47,264 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:47,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:47,264 INFO L85 PathProgramCache]: Analyzing trace with hash -387447628, now seen corresponding path program 2 times [2022-07-13 22:06:47,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:47,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727446008] [2022-07-13 22:06:47,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:47,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:47,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:47,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727446008] [2022-07-13 22:06:47,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727446008] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:06:47,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:06:47,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:06:47,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133025143] [2022-07-13 22:06:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:06:47,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:06:47,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:47,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:06:47,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:06:47,681 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-13 22:06:47,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 325 transitions, 1588 flow. Second operand has 20 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:47,699 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:47,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-13 22:06:47,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:06:54,739 INFO L129 PetriNetUnfolder]: 15248/38698 cut-off events. [2022-07-13 22:06:54,739 INFO L130 PetriNetUnfolder]: For 77482/77997 co-relation queries the response was YES. [2022-07-13 22:06:55,364 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105856 conditions, 38698 events. 15248/38698 cut-off events. For 77482/77997 co-relation queries the response was YES. Maximal size of possible extension queue 1392. Compared 455842 event pairs, 7317 based on Foata normal form. 78/37736 useless extension candidates. Maximal degree in co-relation 105797. Up to 13006 conditions per place. [2022-07-13 22:06:55,496 INFO L132 encePairwiseOnDemand]: 216/246 looper letters, 270 selfloop transitions, 122 changer transitions 0/570 dead transitions. [2022-07-13 22:06:55,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 570 transitions, 3750 flow [2022-07-13 22:06:55,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-13 22:06:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-07-13 22:06:55,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4693 transitions. [2022-07-13 22:06:55,502 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.733739837398374 [2022-07-13 22:06:55,502 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4693 transitions. [2022-07-13 22:06:55,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4693 transitions. [2022-07-13 22:06:55,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:06:55,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4693 transitions. [2022-07-13 22:06:55,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 180.5) internal successors, (4693), 26 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:55,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 246.0) internal successors, (6642), 27 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:55,515 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 246.0) internal successors, (6642), 27 states have internal predecessors, (6642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:55,515 INFO L186 Difference]: Start difference. First operand has 330 places, 325 transitions, 1588 flow. Second operand 26 states and 4693 transitions. [2022-07-13 22:06:55,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 570 transitions, 3750 flow [2022-07-13 22:06:56,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 570 transitions, 3719 flow, removed 2 selfloop flow, removed 8 redundant places. [2022-07-13 22:06:56,192 INFO L242 Difference]: Finished difference. Result has 360 places, 405 transitions, 2700 flow [2022-07-13 22:06:56,193 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2700, PETRI_PLACES=360, PETRI_TRANSITIONS=405} [2022-07-13 22:06:56,193 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 143 predicate places. [2022-07-13 22:06:56,193 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 405 transitions, 2700 flow [2022-07-13 22:06:56,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:56,194 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:06:56,194 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:06:56,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-13 22:06:56,194 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:06:56,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:06:56,195 INFO L85 PathProgramCache]: Analyzing trace with hash -969848734, now seen corresponding path program 3 times [2022-07-13 22:06:56,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:06:56,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347064374] [2022-07-13 22:06:56,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:06:56,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:06:56,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:06:56,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:56,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:06:56,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347064374] [2022-07-13 22:06:56,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347064374] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:06:56,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748233631] [2022-07-13 22:06:56,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-13 22:06:56,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:06:56,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:06:56,682 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:06:56,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-13 22:06:56,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-13 22:06:56,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 22:06:56,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 52 conjunts are in the unsatisfiable core [2022-07-13 22:06:56,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:06:57,254 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-13 22:06:57,398 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-13 22:06:57,447 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-13 22:06:57,817 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-13 22:06:57,818 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 18 [2022-07-13 22:06:57,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-13 22:06:57,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:06:59,293 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:06:59,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748233631] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:06:59,294 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:06:59,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 12] total 51 [2022-07-13 22:06:59,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174955638] [2022-07-13 22:06:59,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:06:59,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-07-13 22:06:59,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:06:59,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-07-13 22:06:59,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=2290, Unknown=1, NotChecked=0, Total=2550 [2022-07-13 22:06:59,301 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 246 [2022-07-13 22:06:59,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 405 transitions, 2700 flow. Second operand has 51 states, 51 states have (on average 153.37254901960785) internal successors, (7822), 51 states have internal predecessors, (7822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:06:59,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:06:59,305 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 246 [2022-07-13 22:06:59,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:14,022 INFO L129 PetriNetUnfolder]: 27351/64136 cut-off events. [2022-07-13 22:07:14,022 INFO L130 PetriNetUnfolder]: For 188030/189408 co-relation queries the response was YES. [2022-07-13 22:07:15,177 INFO L84 FinitePrefix]: Finished finitePrefix Result has 193981 conditions, 64136 events. 27351/64136 cut-off events. For 188030/189408 co-relation queries the response was YES. Maximal size of possible extension queue 2171. Compared 765692 event pairs, 9261 based on Foata normal form. 200/62380 useless extension candidates. Maximal degree in co-relation 193909. Up to 15932 conditions per place. [2022-07-13 22:07:15,536 INFO L132 encePairwiseOnDemand]: 207/246 looper letters, 544 selfloop transitions, 178 changer transitions 0/865 dead transitions. [2022-07-13 22:07:15,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 865 transitions, 7017 flow [2022-07-13 22:07:15,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-07-13 22:07:15,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-07-13 22:07:15,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 7077 transitions. [2022-07-13 22:07:15,542 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6538248337028825 [2022-07-13 22:07:15,542 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 7077 transitions. [2022-07-13 22:07:15,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 7077 transitions. [2022-07-13 22:07:15,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:15,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 7077 transitions. [2022-07-13 22:07:15,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 160.8409090909091) internal successors, (7077), 44 states have internal predecessors, (7077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:15,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 246.0) internal successors, (11070), 45 states have internal predecessors, (11070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:15,558 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 246.0) internal successors, (11070), 45 states have internal predecessors, (11070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:15,559 INFO L186 Difference]: Start difference. First operand has 360 places, 405 transitions, 2700 flow. Second operand 44 states and 7077 transitions. [2022-07-13 22:07:15,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 865 transitions, 7017 flow [2022-07-13 22:07:18,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 865 transitions, 6738 flow, removed 126 selfloop flow, removed 8 redundant places. [2022-07-13 22:07:18,305 INFO L242 Difference]: Finished difference. Result has 421 places, 499 transitions, 4006 flow [2022-07-13 22:07:18,306 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=2519, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=4006, PETRI_PLACES=421, PETRI_TRANSITIONS=499} [2022-07-13 22:07:18,306 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 204 predicate places. [2022-07-13 22:07:18,306 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 499 transitions, 4006 flow [2022-07-13 22:07:18,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 153.37254901960785) internal successors, (7822), 51 states have internal predecessors, (7822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:18,308 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:18,308 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:18,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-13 22:07:18,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-13 22:07:18,509 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:07:18,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:18,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1645466800, now seen corresponding path program 1 times [2022-07-13 22:07:18,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:18,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796157698] [2022-07-13 22:07:18,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:18,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:18,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:18,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:07:18,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:18,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796157698] [2022-07-13 22:07:18,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796157698] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 22:07:18,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774093732] [2022-07-13 22:07:18,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:18,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 22:07:18,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:07:18,875 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 22:07:18,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-13 22:07:19,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:19,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-13 22:07:19,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 22:07:19,131 INFO L356 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-07-13 22:07:19,131 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-07-13 22:07:19,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:07:19,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 22:07:19,266 INFO L356 Elim1Store]: treesize reduction 42, result has 50.6 percent of original size [2022-07-13 22:07:19,266 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 50 [2022-07-13 22:07:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:07:19,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774093732] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 22:07:19,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 22:07:19,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 9, 9] total 31 [2022-07-13 22:07:19,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290702739] [2022-07-13 22:07:19,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 22:07:19,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-07-13 22:07:19,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:19,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-07-13 22:07:19,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=812, Unknown=0, NotChecked=0, Total=930 [2022-07-13 22:07:19,311 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-13 22:07:19,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 499 transitions, 4006 flow. Second operand has 31 states, 31 states have (on average 174.1290322580645) internal successors, (5398), 31 states have internal predecessors, (5398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:19,314 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:19,314 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-13 22:07:19,314 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:07:32,771 INFO L129 PetriNetUnfolder]: 23090/57364 cut-off events. [2022-07-13 22:07:32,772 INFO L130 PetriNetUnfolder]: For 267283/269466 co-relation queries the response was YES. [2022-07-13 22:07:34,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 199124 conditions, 57364 events. 23090/57364 cut-off events. For 267283/269466 co-relation queries the response was YES. Maximal size of possible extension queue 2009. Compared 701168 event pairs, 1888 based on Foata normal form. 306/57057 useless extension candidates. Maximal degree in co-relation 199026. Up to 12202 conditions per place. [2022-07-13 22:07:34,543 INFO L132 encePairwiseOnDemand]: 216/246 looper letters, 435 selfloop transitions, 253 changer transitions 0/881 dead transitions. [2022-07-13 22:07:34,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 881 transitions, 8719 flow [2022-07-13 22:07:34,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-13 22:07:34,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-07-13 22:07:34,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 5784 transitions. [2022-07-13 22:07:34,549 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7347560975609756 [2022-07-13 22:07:34,549 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 5784 transitions. [2022-07-13 22:07:34,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 5784 transitions. [2022-07-13 22:07:34,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:07:34,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 5784 transitions. [2022-07-13 22:07:34,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 180.75) internal successors, (5784), 32 states have internal predecessors, (5784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:34,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 246.0) internal successors, (8118), 33 states have internal predecessors, (8118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:34,563 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 246.0) internal successors, (8118), 33 states have internal predecessors, (8118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:34,563 INFO L186 Difference]: Start difference. First operand has 421 places, 499 transitions, 4006 flow. Second operand 32 states and 5784 transitions. [2022-07-13 22:07:34,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 881 transitions, 8719 flow [2022-07-13 22:07:38,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 881 transitions, 8263 flow, removed 155 selfloop flow, removed 14 redundant places. [2022-07-13 22:07:38,422 INFO L242 Difference]: Finished difference. Result has 456 places, 611 transitions, 6006 flow [2022-07-13 22:07:38,423 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=246, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=6006, PETRI_PLACES=456, PETRI_TRANSITIONS=611} [2022-07-13 22:07:38,423 INFO L279 CegarLoopForPetriNet]: 217 programPoint places, 239 predicate places. [2022-07-13 22:07:38,423 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 611 transitions, 6006 flow [2022-07-13 22:07:38,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 174.1290322580645) internal successors, (5398), 31 states have internal predecessors, (5398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:38,424 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:07:38,425 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:07:38,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-13 22:07:38,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-13 22:07:38,638 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-07-13 22:07:38,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:07:38,638 INFO L85 PathProgramCache]: Analyzing trace with hash -773726006, now seen corresponding path program 2 times [2022-07-13 22:07:38,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:07:38,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194385454] [2022-07-13 22:07:38,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:07:38,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:07:38,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:07:38,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-13 22:07:38,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:07:38,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194385454] [2022-07-13 22:07:38,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194385454] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:07:38,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:07:38,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-07-13 22:07:38,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801912113] [2022-07-13 22:07:38,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:07:38,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-13 22:07:38,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:07:38,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-13 22:07:38,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-07-13 22:07:38,972 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 246 [2022-07-13 22:07:38,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 611 transitions, 6006 flow. Second operand has 20 states, 20 states have (on average 173.6) internal successors, (3472), 20 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:07:38,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:07:38,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 246 [2022-07-13 22:07:38,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand