./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/fibonacci.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/fibonacci.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 7f56768e1b40ef6b1b210f9cfb796e99d1f27ee48ed204adfea165b19bcc995e --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 10:25:46,569 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 10:25:46,571 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 10:25:46,603 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 10:25:46,604 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 10:25:46,605 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 10:25:46,606 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 10:25:46,608 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 10:25:46,609 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 10:25:46,610 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 10:25:46,611 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 10:25:46,613 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 10:25:46,614 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 10:25:46,616 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 10:25:46,617 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 10:25:46,618 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 10:25:46,619 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 10:25:46,624 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 10:25:46,627 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 10:25:46,634 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 10:25:46,635 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 10:25:46,636 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 10:25:46,637 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 10:25:46,642 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 10:25:46,643 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 10:25:46,645 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 10:25:46,646 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 10:25:46,646 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 10:25:46,647 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 10:25:46,648 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 10:25:46,649 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 10:25:46,649 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 10:25:46,650 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 10:25:46,651 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 10:25:46,652 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 10:25:46,653 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 10:25:46,653 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 10:25:46,654 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 10:25:46,654 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 10:25:46,654 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 10:25:46,655 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 10:25:46,657 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 10:25:46,658 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-12 10:25:46,682 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 10:25:46,685 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 10:25:46,692 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 10:25:46,692 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 10:25:46,692 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 10:25:46,693 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 10:25:46,693 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 10:25:46,693 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 10:25:46,694 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 10:25:46,695 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 10:25:46,695 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 10:25:46,695 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 10:25:46,695 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 10:25:46,696 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 10:25:46,696 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 10:25:46,696 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 10:25:46,696 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 10:25:46,696 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 10:25:46,696 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 10:25:46,698 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 10:25:46,698 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 10:25:46,698 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 10:25:46,699 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 10:25:46,699 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 10:25:46,699 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:25:46,700 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 10:25:46,700 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 10:25:46,700 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 10:25:46,700 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 10:25:46,700 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 10:25:46,700 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 10:25:46,701 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 10:25:46,701 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 10:25:46,701 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 -> 7f56768e1b40ef6b1b210f9cfb796e99d1f27ee48ed204adfea165b19bcc995e [2022-07-12 10:25:46,907 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 10:25:46,945 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 10:25:46,947 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 10:25:46,948 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 10:25:46,948 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 10:25:46,950 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/fibonacci.wvr.c [2022-07-12 10:25:47,027 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e5c1422c4/f4012b5246214898af8776ef16bf9a3d/FLAG7b38ea03f [2022-07-12 10:25:47,393 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 10:25:47,394 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c [2022-07-12 10:25:47,404 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e5c1422c4/f4012b5246214898af8776ef16bf9a3d/FLAG7b38ea03f [2022-07-12 10:25:47,414 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e5c1422c4/f4012b5246214898af8776ef16bf9a3d [2022-07-12 10:25:47,417 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 10:25:47,417 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 10:25:47,419 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 10:25:47,419 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 10:25:47,421 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 10:25:47,421 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,422 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@716fc0a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47, skipping insertion in model container [2022-07-12 10:25:47,423 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,428 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 10:25:47,442 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 10:25:47,634 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/fibonacci.wvr.c[2330,2343] [2022-07-12 10:25:47,650 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:25:47,659 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 10:25:47,700 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/fibonacci.wvr.c[2330,2343] [2022-07-12 10:25:47,707 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 10:25:47,721 INFO L208 MainTranslator]: Completed translation [2022-07-12 10:25:47,722 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47 WrapperNode [2022-07-12 10:25:47,722 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 10:25:47,723 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 10:25:47,724 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 10:25:47,724 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 10:25:47,730 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,747 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,779 INFO L137 Inliner]: procedures = 23, calls = 28, calls flagged for inlining = 12, calls inlined = 16, statements flattened = 170 [2022-07-12 10:25:47,779 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 10:25:47,781 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 10:25:47,781 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 10:25:47,781 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 10:25:47,789 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,789 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,798 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,799 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,803 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,807 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,813 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,815 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 10:25:47,816 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 10:25:47,817 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 10:25:47,817 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 10:25:47,822 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (1/1) ... [2022-07-12 10:25:47,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 10:25:47,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:25:47,855 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-12 10:25:47,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 10:25:47,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 10:25:47,885 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-12 10:25:47,885 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-12 10:25:47,886 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-12 10:25:47,886 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-12 10:25:47,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 10:25:47,886 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 10:25:47,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 10:25:47,886 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 10:25:47,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 10:25:47,887 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 10:25:47,887 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 10:25:47,888 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-12 10:25:47,985 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 10:25:47,996 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 10:25:48,256 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 10:25:48,266 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 10:25:48,266 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-07-12 10:25:48,275 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:25:48 BoogieIcfgContainer [2022-07-12 10:25:48,276 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 10:25:48,277 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 10:25:48,277 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 10:25:48,281 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 10:25:48,281 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 10:25:47" (1/3) ... [2022-07-12 10:25:48,282 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@755efa78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:25:48, skipping insertion in model container [2022-07-12 10:25:48,282 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 10:25:47" (2/3) ... [2022-07-12 10:25:48,282 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@755efa78 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 10:25:48, skipping insertion in model container [2022-07-12 10:25:48,282 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 10:25:48" (3/3) ... [2022-07-12 10:25:48,284 INFO L111 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2022-07-12 10:25:48,288 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-12 10:25:48,296 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 10:25:48,297 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 10:25:48,297 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-12 10:25:48,380 INFO L135 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-07-12 10:25:48,415 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 221 places, 230 transitions, 476 flow [2022-07-12 10:25:48,483 INFO L129 PetriNetUnfolder]: 16/228 cut-off events. [2022-07-12 10:25:48,484 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:25:48,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237 conditions, 228 events. 16/228 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 382 event pairs, 0 based on Foata normal form. 0/211 useless extension candidates. Maximal degree in co-relation 153. Up to 2 conditions per place. [2022-07-12 10:25:48,491 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 230 transitions, 476 flow [2022-07-12 10:25:48,497 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 210 places, 219 transitions, 450 flow [2022-07-12 10:25:48,506 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 10:25:48,512 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@72bb197f, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@79ef94d6 [2022-07-12 10:25:48,513 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-07-12 10:25:48,556 INFO L129 PetriNetUnfolder]: 11/174 cut-off events. [2022-07-12 10:25:48,556 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-07-12 10:25:48,557 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:48,558 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] [2022-07-12 10:25:48,558 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-12 10:25:48,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:48,565 INFO L85 PathProgramCache]: Analyzing trace with hash 926680244, now seen corresponding path program 1 times [2022-07-12 10:25:48,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:48,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118076946] [2022-07-12 10:25:48,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:48,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:48,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:48,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:48,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:48,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118076946] [2022-07-12 10:25:48,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118076946] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:48,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:48,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 10:25:48,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227127365] [2022-07-12 10:25:48,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:48,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-12 10:25:48,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:48,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-12 10:25:48,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 10:25:48,851 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 230 [2022-07-12 10:25:48,855 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 219 transitions, 450 flow. Second operand has 2 states, 2 states have (on average 216.0) internal successors, (432), 2 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:48,855 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:48,855 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 230 [2022-07-12 10:25:48,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:48,910 INFO L129 PetriNetUnfolder]: 4/207 cut-off events. [2022-07-12 10:25:48,910 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-07-12 10:25:48,912 INFO L84 FinitePrefix]: Finished finitePrefix Result has 221 conditions, 207 events. 4/207 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 331 event pairs, 0 based on Foata normal form. 14/207 useless extension candidates. Maximal degree in co-relation 144. Up to 5 conditions per place. [2022-07-12 10:25:48,914 INFO L132 encePairwiseOnDemand]: 218/230 looper letters, 4 selfloop transitions, 0 changer transitions 2/207 dead transitions. [2022-07-12 10:25:48,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 207 transitions, 434 flow [2022-07-12 10:25:48,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-12 10:25:48,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-12 10:25:48,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 442 transitions. [2022-07-12 10:25:48,928 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9608695652173913 [2022-07-12 10:25:48,929 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 442 transitions. [2022-07-12 10:25:48,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 442 transitions. [2022-07-12 10:25:48,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:48,934 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 442 transitions. [2022-07-12 10:25:48,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 221.0) internal successors, (442), 2 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:48,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 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-12 10:25:48,946 INFO L81 ComplementDD]: Finished complementDD. Result has 3 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-12 10:25:48,948 INFO L186 Difference]: Start difference. First operand has 210 places, 219 transitions, 450 flow. Second operand 2 states and 442 transitions. [2022-07-12 10:25:48,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 207 transitions, 434 flow [2022-07-12 10:25:48,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 207 transitions, 426 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-12 10:25:48,968 INFO L242 Difference]: Finished difference. Result has 207 places, 205 transitions, 414 flow [2022-07-12 10:25:48,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=414, PETRI_PLACES=207, PETRI_TRANSITIONS=205} [2022-07-12 10:25:48,974 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, -3 predicate places. [2022-07-12 10:25:48,975 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 205 transitions, 414 flow [2022-07-12 10:25:48,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 216.0) internal successors, (432), 2 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:48,976 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:48,976 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] [2022-07-12 10:25:48,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 10:25:48,977 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-12 10:25:48,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:48,978 INFO L85 PathProgramCache]: Analyzing trace with hash -584350222, now seen corresponding path program 1 times [2022-07-12 10:25:48,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:48,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647139307] [2022-07-12 10:25:48,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:48,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:49,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:49,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647139307] [2022-07-12 10:25:49,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647139307] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:49,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:49,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:49,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292080861] [2022-07-12 10:25:49,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:49,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:49,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:49,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:49,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:49,201 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:49,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 205 transitions, 414 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:49,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:49,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:49,495 INFO L129 PetriNetUnfolder]: 44/341 cut-off events. [2022-07-12 10:25:49,500 INFO L130 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-07-12 10:25:49,504 INFO L84 FinitePrefix]: Finished finitePrefix Result has 468 conditions, 341 events. 44/341 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1267 event pairs, 15 based on Foata normal form. 1/328 useless extension candidates. Maximal degree in co-relation 465. Up to 58 conditions per place. [2022-07-12 10:25:49,506 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 42 selfloop transitions, 3 changer transitions 16/242 dead transitions. [2022-07-12 10:25:49,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 242 transitions, 619 flow [2022-07-12 10:25:49,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:25:49,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:25:49,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2545 transitions. [2022-07-12 10:25:49,517 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8511705685618729 [2022-07-12 10:25:49,517 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2545 transitions. [2022-07-12 10:25:49,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2545 transitions. [2022-07-12 10:25:49,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:49,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2545 transitions. [2022-07-12 10:25:49,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 195.76923076923077) internal successors, (2545), 13 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,539 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,539 INFO L186 Difference]: Start difference. First operand has 207 places, 205 transitions, 414 flow. Second operand 13 states and 2545 transitions. [2022-07-12 10:25:49,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 242 transitions, 619 flow [2022-07-12 10:25:49,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 242 transitions, 619 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-12 10:25:49,549 INFO L242 Difference]: Finished difference. Result has 228 places, 207 transitions, 457 flow [2022-07-12 10:25:49,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=457, PETRI_PLACES=228, PETRI_TRANSITIONS=207} [2022-07-12 10:25:49,550 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 18 predicate places. [2022-07-12 10:25:49,550 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 207 transitions, 457 flow [2022-07-12 10:25:49,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,552 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:49,552 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] [2022-07-12 10:25:49,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 10:25:49,552 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-12 10:25:49,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:49,553 INFO L85 PathProgramCache]: Analyzing trace with hash -16394332, now seen corresponding path program 2 times [2022-07-12 10:25:49,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:49,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479890530] [2022-07-12 10:25:49,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:49,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:49,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:49,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:49,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:49,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479890530] [2022-07-12 10:25:49,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479890530] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:49,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:49,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:49,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934796444] [2022-07-12 10:25:49,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:49,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:49,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:49,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:49,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:49,658 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:49,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 207 transitions, 457 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:49,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:49,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:49,872 INFO L129 PetriNetUnfolder]: 55/420 cut-off events. [2022-07-12 10:25:49,872 INFO L130 PetriNetUnfolder]: For 212/212 co-relation queries the response was YES. [2022-07-12 10:25:49,875 INFO L84 FinitePrefix]: Finished finitePrefix Result has 800 conditions, 420 events. 55/420 cut-off events. For 212/212 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1929 event pairs, 30 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 785. Up to 92 conditions per place. [2022-07-12 10:25:49,878 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 49 selfloop transitions, 3 changer transitions 15/248 dead transitions. [2022-07-12 10:25:49,878 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 248 transitions, 789 flow [2022-07-12 10:25:49,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:25:49,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:25:49,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2543 transitions. [2022-07-12 10:25:49,885 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8505016722408026 [2022-07-12 10:25:49,885 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2543 transitions. [2022-07-12 10:25:49,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2543 transitions. [2022-07-12 10:25:49,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:49,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2543 transitions. [2022-07-12 10:25:49,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 195.6153846153846) internal successors, (2543), 13 states have internal predecessors, (2543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,909 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,910 INFO L186 Difference]: Start difference. First operand has 228 places, 207 transitions, 457 flow. Second operand 13 states and 2543 transitions. [2022-07-12 10:25:49,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 248 transitions, 789 flow [2022-07-12 10:25:49,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 248 transitions, 747 flow, removed 19 selfloop flow, removed 7 redundant places. [2022-07-12 10:25:49,918 INFO L242 Difference]: Finished difference. Result has 236 places, 209 transitions, 491 flow [2022-07-12 10:25:49,919 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=491, PETRI_PLACES=236, PETRI_TRANSITIONS=209} [2022-07-12 10:25:49,921 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 26 predicate places. [2022-07-12 10:25:49,921 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 209 transitions, 491 flow [2022-07-12 10:25:49,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:49,922 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:49,922 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:25:49,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 10:25:49,923 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-12 10:25:49,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:49,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1238953426, now seen corresponding path program 1 times [2022-07-12 10:25:49,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:49,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118951242] [2022-07-12 10:25:49,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:49,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:49,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:50,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:50,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:50,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118951242] [2022-07-12 10:25:50,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118951242] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:50,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:50,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:25:50,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907246289] [2022-07-12 10:25:50,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:50,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:25:50,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:50,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:25:50,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:25:50,058 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 230 [2022-07-12 10:25:50,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 209 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:50,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 230 [2022-07-12 10:25:50,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:50,323 INFO L129 PetriNetUnfolder]: 122/1239 cut-off events. [2022-07-12 10:25:50,324 INFO L130 PetriNetUnfolder]: For 409/427 co-relation queries the response was YES. [2022-07-12 10:25:50,329 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1862 conditions, 1239 events. 122/1239 cut-off events. For 409/427 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 8010 event pairs, 31 based on Foata normal form. 7/1117 useless extension candidates. Maximal degree in co-relation 1842. Up to 116 conditions per place. [2022-07-12 10:25:50,333 INFO L132 encePairwiseOnDemand]: 218/230 looper letters, 53 selfloop transitions, 14 changer transitions 0/250 dead transitions. [2022-07-12 10:25:50,334 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 250 transitions, 734 flow [2022-07-12 10:25:50,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:25:50,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:25:50,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1391 transitions. [2022-07-12 10:25:50,337 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8639751552795031 [2022-07-12 10:25:50,338 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1391 transitions. [2022-07-12 10:25:50,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1391 transitions. [2022-07-12 10:25:50,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:50,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1391 transitions. [2022-07-12 10:25:50,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.71428571428572) internal successors, (1391), 7 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,350 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,350 INFO L186 Difference]: Start difference. First operand has 236 places, 209 transitions, 491 flow. Second operand 7 states and 1391 transitions. [2022-07-12 10:25:50,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 250 transitions, 734 flow [2022-07-12 10:25:50,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 250 transitions, 703 flow, removed 15 selfloop flow, removed 7 redundant places. [2022-07-12 10:25:50,360 INFO L242 Difference]: Finished difference. Result has 230 places, 217 transitions, 553 flow [2022-07-12 10:25:50,361 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=553, PETRI_PLACES=230, PETRI_TRANSITIONS=217} [2022-07-12 10:25:50,362 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 20 predicate places. [2022-07-12 10:25:50,363 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 217 transitions, 553 flow [2022-07-12 10:25:50,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,364 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:50,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] [2022-07-12 10:25:50,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-12 10:25:50,365 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-12 10:25:50,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:50,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1406417816, now seen corresponding path program 3 times [2022-07-12 10:25:50,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:50,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366729068] [2022-07-12 10:25:50,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:50,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:50,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:50,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-12 10:25:50,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:50,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366729068] [2022-07-12 10:25:50,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366729068] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:50,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:50,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:50,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174652170] [2022-07-12 10:25:50,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:50,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:50,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:50,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:50,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:50,469 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:50,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 217 transitions, 553 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:50,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:50,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:50,763 INFO L129 PetriNetUnfolder]: 155/1300 cut-off events. [2022-07-12 10:25:50,764 INFO L130 PetriNetUnfolder]: For 910/942 co-relation queries the response was YES. [2022-07-12 10:25:50,770 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2448 conditions, 1300 events. 155/1300 cut-off events. For 910/942 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 7579 event pairs, 73 based on Foata normal form. 6/1220 useless extension candidates. Maximal degree in co-relation 2431. Up to 277 conditions per place. [2022-07-12 10:25:50,774 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 34 selfloop transitions, 8 changer transitions 12/243 dead transitions. [2022-07-12 10:25:50,774 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 243 transitions, 820 flow [2022-07-12 10:25:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:25:50,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:25:50,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2343 transitions. [2022-07-12 10:25:50,780 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8489130434782609 [2022-07-12 10:25:50,780 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2343 transitions. [2022-07-12 10:25:50,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2343 transitions. [2022-07-12 10:25:50,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:50,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2343 transitions. [2022-07-12 10:25:50,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 195.25) internal successors, (2343), 12 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,792 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,792 INFO L186 Difference]: Start difference. First operand has 230 places, 217 transitions, 553 flow. Second operand 12 states and 2343 transitions. [2022-07-12 10:25:50,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 243 transitions, 820 flow [2022-07-12 10:25:50,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 243 transitions, 816 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-12 10:25:50,801 INFO L242 Difference]: Finished difference. Result has 246 places, 224 transitions, 652 flow [2022-07-12 10:25:50,801 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=652, PETRI_PLACES=246, PETRI_TRANSITIONS=224} [2022-07-12 10:25:50,802 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 36 predicate places. [2022-07-12 10:25:50,802 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 224 transitions, 652 flow [2022-07-12 10:25:50,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,803 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:50,803 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] [2022-07-12 10:25:50,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 10:25:50,804 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-12 10:25:50,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1954405362, now seen corresponding path program 4 times [2022-07-12 10:25:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:50,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566600865] [2022-07-12 10:25:50,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:50,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:50,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:50,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:50,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:50,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566600865] [2022-07-12 10:25:50,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566600865] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:50,871 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:50,871 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974031920] [2022-07-12 10:25:50,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:50,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:50,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:50,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:50,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:50,875 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:50,876 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 224 transitions, 652 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:50,877 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:50,877 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:50,877 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:51,171 INFO L129 PetriNetUnfolder]: 145/1286 cut-off events. [2022-07-12 10:25:51,172 INFO L130 PetriNetUnfolder]: For 1485/1540 co-relation queries the response was YES. [2022-07-12 10:25:51,181 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2612 conditions, 1286 events. 145/1286 cut-off events. For 1485/1540 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 7565 event pairs, 79 based on Foata normal form. 10/1208 useless extension candidates. Maximal degree in co-relation 2587. Up to 277 conditions per place. [2022-07-12 10:25:51,185 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 32 selfloop transitions, 2 changer transitions 16/239 dead transitions. [2022-07-12 10:25:51,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 239 transitions, 858 flow [2022-07-12 10:25:51,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:25:51,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:25:51,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2148 transitions. [2022-07-12 10:25:51,191 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8490118577075099 [2022-07-12 10:25:51,192 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2148 transitions. [2022-07-12 10:25:51,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2148 transitions. [2022-07-12 10:25:51,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:51,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2148 transitions. [2022-07-12 10:25:51,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 195.27272727272728) internal successors, (2148), 11 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,205 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,205 INFO L186 Difference]: Start difference. First operand has 246 places, 224 transitions, 652 flow. Second operand 11 states and 2148 transitions. [2022-07-12 10:25:51,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 239 transitions, 858 flow [2022-07-12 10:25:51,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 239 transitions, 832 flow, removed 13 selfloop flow, removed 3 redundant places. [2022-07-12 10:25:51,216 INFO L242 Difference]: Finished difference. Result has 252 places, 218 transitions, 589 flow [2022-07-12 10:25:51,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=589, PETRI_PLACES=252, PETRI_TRANSITIONS=218} [2022-07-12 10:25:51,219 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 42 predicate places. [2022-07-12 10:25:51,219 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 218 transitions, 589 flow [2022-07-12 10:25:51,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,220 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:51,220 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] [2022-07-12 10:25:51,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 10:25:51,221 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-12 10:25:51,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:51,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1105414098, now seen corresponding path program 2 times [2022-07-12 10:25:51,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:51,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748376452] [2022-07-12 10:25:51,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:51,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:51,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:51,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:51,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:51,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748376452] [2022-07-12 10:25:51,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748376452] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:51,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:51,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:25:51,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690684059] [2022-07-12 10:25:51,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:51,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:25:51,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:51,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:25:51,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:25:51,318 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 230 [2022-07-12 10:25:51,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 218 transitions, 589 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:51,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 230 [2022-07-12 10:25:51,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:51,544 INFO L129 PetriNetUnfolder]: 121/1242 cut-off events. [2022-07-12 10:25:51,545 INFO L130 PetriNetUnfolder]: For 846/873 co-relation queries the response was YES. [2022-07-12 10:25:51,552 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2114 conditions, 1242 events. 121/1242 cut-off events. For 846/873 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 8036 event pairs, 28 based on Foata normal form. 9/1161 useless extension candidates. Maximal degree in co-relation 2086. Up to 128 conditions per place. [2022-07-12 10:25:51,556 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 57 selfloop transitions, 14 changer transitions 0/255 dead transitions. [2022-07-12 10:25:51,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 255 transitions, 858 flow [2022-07-12 10:25:51,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:25:51,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:25:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1390 transitions. [2022-07-12 10:25:51,559 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8633540372670807 [2022-07-12 10:25:51,560 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1390 transitions. [2022-07-12 10:25:51,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1390 transitions. [2022-07-12 10:25:51,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:51,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1390 transitions. [2022-07-12 10:25:51,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.57142857142858) internal successors, (1390), 7 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,566 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,566 INFO L186 Difference]: Start difference. First operand has 252 places, 218 transitions, 589 flow. Second operand 7 states and 1390 transitions. [2022-07-12 10:25:51,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 255 transitions, 858 flow [2022-07-12 10:25:51,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 255 transitions, 820 flow, removed 17 selfloop flow, removed 10 redundant places. [2022-07-12 10:25:51,574 INFO L242 Difference]: Finished difference. Result has 240 places, 224 transitions, 648 flow [2022-07-12 10:25:51,575 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=240, PETRI_TRANSITIONS=224} [2022-07-12 10:25:51,575 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 30 predicate places. [2022-07-12 10:25:51,575 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 224 transitions, 648 flow [2022-07-12 10:25:51,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,576 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:51,576 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] [2022-07-12 10:25:51,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 10:25:51,577 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-12 10:25:51,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:51,577 INFO L85 PathProgramCache]: Analyzing trace with hash 815955232, now seen corresponding path program 5 times [2022-07-12 10:25:51,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:51,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902991637] [2022-07-12 10:25:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:51,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:51,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:51,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:51,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:51,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902991637] [2022-07-12 10:25:51,640 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902991637] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:51,640 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:51,640 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:51,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081521421] [2022-07-12 10:25:51,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:51,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:51,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:51,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:51,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:51,643 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:51,644 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 224 transitions, 648 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:51,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:51,645 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:51,934 INFO L129 PetriNetUnfolder]: 132/1310 cut-off events. [2022-07-12 10:25:51,934 INFO L130 PetriNetUnfolder]: For 1031/1066 co-relation queries the response was YES. [2022-07-12 10:25:51,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2422 conditions, 1310 events. 132/1310 cut-off events. For 1031/1066 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 8081 event pairs, 60 based on Foata normal form. 2/1232 useless extension candidates. Maximal degree in co-relation 2399. Up to 230 conditions per place. [2022-07-12 10:25:51,945 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 32 selfloop transitions, 8 changer transitions 12/247 dead transitions. [2022-07-12 10:25:51,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 247 transitions, 903 flow [2022-07-12 10:25:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:25:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:25:51,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2152 transitions. [2022-07-12 10:25:51,950 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.850592885375494 [2022-07-12 10:25:51,950 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2152 transitions. [2022-07-12 10:25:51,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2152 transitions. [2022-07-12 10:25:51,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:51,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2152 transitions. [2022-07-12 10:25:51,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 195.63636363636363) internal successors, (2152), 11 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,961 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,961 INFO L186 Difference]: Start difference. First operand has 240 places, 224 transitions, 648 flow. Second operand 11 states and 2152 transitions. [2022-07-12 10:25:51,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 247 transitions, 903 flow [2022-07-12 10:25:51,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 247 transitions, 897 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-07-12 10:25:51,970 INFO L242 Difference]: Finished difference. Result has 256 places, 229 transitions, 737 flow [2022-07-12 10:25:51,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=642, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=737, PETRI_PLACES=256, PETRI_TRANSITIONS=229} [2022-07-12 10:25:51,971 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 46 predicate places. [2022-07-12 10:25:51,972 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 229 transitions, 737 flow [2022-07-12 10:25:51,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:51,973 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:51,973 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] [2022-07-12 10:25:51,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 10:25:51,973 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-12 10:25:51,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:51,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1297533230, now seen corresponding path program 1 times [2022-07-12 10:25:51,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:51,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192468841] [2022-07-12 10:25:51,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:51,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:52,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:52,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:52,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192468841] [2022-07-12 10:25:52,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192468841] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:52,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:52,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:25:52,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229670320] [2022-07-12 10:25:52,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:52,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:25:52,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:52,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:25:52,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:25:52,037 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 230 [2022-07-12 10:25:52,038 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 229 transitions, 737 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,039 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:52,039 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 230 [2022-07-12 10:25:52,039 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:52,306 INFO L129 PetriNetUnfolder]: 124/1277 cut-off events. [2022-07-12 10:25:52,306 INFO L130 PetriNetUnfolder]: For 1325/1372 co-relation queries the response was YES. [2022-07-12 10:25:52,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2401 conditions, 1277 events. 124/1277 cut-off events. For 1325/1372 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 8431 event pairs, 31 based on Foata normal form. 9/1196 useless extension candidates. Maximal degree in co-relation 2369. Up to 123 conditions per place. [2022-07-12 10:25:52,317 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 59 selfloop transitions, 13 changer transitions 0/261 dead transitions. [2022-07-12 10:25:52,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 261 transitions, 989 flow [2022-07-12 10:25:52,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:25:52,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:25:52,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1390 transitions. [2022-07-12 10:25:52,321 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8633540372670807 [2022-07-12 10:25:52,321 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1390 transitions. [2022-07-12 10:25:52,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1390 transitions. [2022-07-12 10:25:52,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:52,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1390 transitions. [2022-07-12 10:25:52,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.57142857142858) internal successors, (1390), 7 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,328 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,328 INFO L186 Difference]: Start difference. First operand has 256 places, 229 transitions, 737 flow. Second operand 7 states and 1390 transitions. [2022-07-12 10:25:52,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 261 transitions, 989 flow [2022-07-12 10:25:52,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 261 transitions, 938 flow, removed 23 selfloop flow, removed 5 redundant places. [2022-07-12 10:25:52,342 INFO L242 Difference]: Finished difference. Result has 255 places, 231 transitions, 761 flow [2022-07-12 10:25:52,342 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=761, PETRI_PLACES=255, PETRI_TRANSITIONS=231} [2022-07-12 10:25:52,343 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 45 predicate places. [2022-07-12 10:25:52,343 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 231 transitions, 761 flow [2022-07-12 10:25:52,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,344 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:52,344 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] [2022-07-12 10:25:52,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 10:25:52,345 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-12 10:25:52,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:52,346 INFO L85 PathProgramCache]: Analyzing trace with hash 344522756, now seen corresponding path program 2 times [2022-07-12 10:25:52,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:52,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167664759] [2022-07-12 10:25:52,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:52,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:52,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-12 10:25:52,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:52,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167664759] [2022-07-12 10:25:52,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167664759] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:52,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:52,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 10:25:52,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386305264] [2022-07-12 10:25:52,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:52,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 10:25:52,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:52,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 10:25:52,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-12 10:25:52,429 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 230 [2022-07-12 10:25:52,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 231 transitions, 761 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:52,430 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 230 [2022-07-12 10:25:52,430 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:52,680 INFO L129 PetriNetUnfolder]: 121/1266 cut-off events. [2022-07-12 10:25:52,680 INFO L130 PetriNetUnfolder]: For 1305/1333 co-relation queries the response was YES. [2022-07-12 10:25:52,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2294 conditions, 1266 events. 121/1266 cut-off events. For 1305/1333 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 8347 event pairs, 29 based on Foata normal form. 5/1179 useless extension candidates. Maximal degree in co-relation 2264. Up to 135 conditions per place. [2022-07-12 10:25:52,691 INFO L132 encePairwiseOnDemand]: 219/230 looper letters, 56 selfloop transitions, 16 changer transitions 0/261 dead transitions. [2022-07-12 10:25:52,692 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 261 transitions, 992 flow [2022-07-12 10:25:52,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 10:25:52,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-12 10:25:52,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1389 transitions. [2022-07-12 10:25:52,695 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8627329192546583 [2022-07-12 10:25:52,695 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1389 transitions. [2022-07-12 10:25:52,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1389 transitions. [2022-07-12 10:25:52,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:52,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1389 transitions. [2022-07-12 10:25:52,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.42857142857142) internal successors, (1389), 7 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,702 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 230.0) internal successors, (1840), 8 states have internal predecessors, (1840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,702 INFO L186 Difference]: Start difference. First operand has 255 places, 231 transitions, 761 flow. Second operand 7 states and 1389 transitions. [2022-07-12 10:25:52,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 261 transitions, 992 flow [2022-07-12 10:25:52,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 261 transitions, 969 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-07-12 10:25:52,714 INFO L242 Difference]: Finished difference. Result has 259 places, 233 transitions, 813 flow [2022-07-12 10:25:52,716 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=813, PETRI_PLACES=259, PETRI_TRANSITIONS=233} [2022-07-12 10:25:52,716 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 49 predicate places. [2022-07-12 10:25:52,717 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 233 transitions, 813 flow [2022-07-12 10:25:52,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,717 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:52,717 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] [2022-07-12 10:25:52,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 10:25:52,718 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-12 10:25:52,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash -2001444932, now seen corresponding path program 1 times [2022-07-12 10:25:52,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:52,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037160488] [2022-07-12 10:25:52,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:52,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:52,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:52,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:52,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037160488] [2022-07-12 10:25:52,805 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037160488] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:52,805 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:52,805 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312135667] [2022-07-12 10:25:52,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:52,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:52,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:52,808 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:52,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 233 transitions, 813 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:52,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:52,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:52,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:53,095 INFO L129 PetriNetUnfolder]: 128/1303 cut-off events. [2022-07-12 10:25:53,095 INFO L130 PetriNetUnfolder]: For 1489/1531 co-relation queries the response was YES. [2022-07-12 10:25:53,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 1303 events. 128/1303 cut-off events. For 1489/1531 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 8216 event pairs, 30 based on Foata normal form. 2/1231 useless extension candidates. Maximal degree in co-relation 2527. Up to 159 conditions per place. [2022-07-12 10:25:53,109 INFO L132 encePairwiseOnDemand]: 218/230 looper letters, 53 selfloop transitions, 6 changer transitions 16/274 dead transitions. [2022-07-12 10:25:53,109 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 274 transitions, 1216 flow [2022-07-12 10:25:53,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:25:53,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:25:53,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2545 transitions. [2022-07-12 10:25:53,115 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8511705685618729 [2022-07-12 10:25:53,115 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2545 transitions. [2022-07-12 10:25:53,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2545 transitions. [2022-07-12 10:25:53,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:53,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2545 transitions. [2022-07-12 10:25:53,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 195.76923076923077) internal successors, (2545), 13 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,127 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,127 INFO L186 Difference]: Start difference. First operand has 259 places, 233 transitions, 813 flow. Second operand 13 states and 2545 transitions. [2022-07-12 10:25:53,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 274 transitions, 1216 flow [2022-07-12 10:25:53,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 274 transitions, 1205 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-07-12 10:25:53,138 INFO L242 Difference]: Finished difference. Result has 277 places, 233 transitions, 839 flow [2022-07-12 10:25:53,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=839, PETRI_PLACES=277, PETRI_TRANSITIONS=233} [2022-07-12 10:25:53,139 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 67 predicate places. [2022-07-12 10:25:53,139 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 233 transitions, 839 flow [2022-07-12 10:25:53,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,140 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:53,140 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] [2022-07-12 10:25:53,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 10:25:53,141 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-12 10:25:53,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:53,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1733805134, now seen corresponding path program 2 times [2022-07-12 10:25:53,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:53,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549029097] [2022-07-12 10:25:53,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:53,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:53,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:53,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:53,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:53,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549029097] [2022-07-12 10:25:53,193 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549029097] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:53,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:53,194 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:53,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296411368] [2022-07-12 10:25:53,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:53,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:53,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:53,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:53,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:53,196 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:53,198 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 233 transitions, 839 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,198 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:53,198 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:53,198 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:53,495 INFO L129 PetriNetUnfolder]: 125/1268 cut-off events. [2022-07-12 10:25:53,496 INFO L130 PetriNetUnfolder]: For 2147/2191 co-relation queries the response was YES. [2022-07-12 10:25:53,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2829 conditions, 1268 events. 125/1268 cut-off events. For 2147/2191 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 7810 event pairs, 52 based on Foata normal form. 2/1195 useless extension candidates. Maximal degree in co-relation 2787. Up to 243 conditions per place. [2022-07-12 10:25:53,512 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 39 selfloop transitions, 8 changer transitions 11/257 dead transitions. [2022-07-12 10:25:53,512 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 257 transitions, 1171 flow [2022-07-12 10:25:53,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:25:53,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:25:53,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2150 transitions. [2022-07-12 10:25:53,516 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.849802371541502 [2022-07-12 10:25:53,516 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2150 transitions. [2022-07-12 10:25:53,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2150 transitions. [2022-07-12 10:25:53,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:53,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2150 transitions. [2022-07-12 10:25:53,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 195.45454545454547) internal successors, (2150), 11 states have internal predecessors, (2150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,524 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,525 INFO L186 Difference]: Start difference. First operand has 277 places, 233 transitions, 839 flow. Second operand 11 states and 2150 transitions. [2022-07-12 10:25:53,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 257 transitions, 1171 flow [2022-07-12 10:25:53,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 257 transitions, 1079 flow, removed 25 selfloop flow, removed 13 redundant places. [2022-07-12 10:25:53,538 INFO L242 Difference]: Finished difference. Result has 275 places, 239 transitions, 894 flow [2022-07-12 10:25:53,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=894, PETRI_PLACES=275, PETRI_TRANSITIONS=239} [2022-07-12 10:25:53,539 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 65 predicate places. [2022-07-12 10:25:53,539 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 239 transitions, 894 flow [2022-07-12 10:25:53,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,540 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:53,540 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:25:53,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 10:25:53,541 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-12 10:25:53,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:53,541 INFO L85 PathProgramCache]: Analyzing trace with hash 978295640, now seen corresponding path program 3 times [2022-07-12 10:25:53,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:53,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796352100] [2022-07-12 10:25:53,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:53,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:53,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:53,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:53,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796352100] [2022-07-12 10:25:53,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796352100] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:53,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:53,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:53,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621624526] [2022-07-12 10:25:53,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:53,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:53,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:53,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:53,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:53,608 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:53,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 239 transitions, 894 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:53,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:53,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:53,932 INFO L129 PetriNetUnfolder]: 127/1357 cut-off events. [2022-07-12 10:25:53,933 INFO L130 PetriNetUnfolder]: For 2108/2168 co-relation queries the response was YES. [2022-07-12 10:25:53,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2933 conditions, 1357 events. 127/1357 cut-off events. For 2108/2168 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 8638 event pairs, 46 based on Foata normal form. 2/1281 useless extension candidates. Maximal degree in co-relation 2891. Up to 243 conditions per place. [2022-07-12 10:25:53,945 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 43 selfloop transitions, 10 changer transitions 12/264 dead transitions. [2022-07-12 10:25:53,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 264 transitions, 1227 flow [2022-07-12 10:25:53,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 10:25:53,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-12 10:25:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2152 transitions. [2022-07-12 10:25:53,948 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.850592885375494 [2022-07-12 10:25:53,948 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2152 transitions. [2022-07-12 10:25:53,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2152 transitions. [2022-07-12 10:25:53,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:53,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2152 transitions. [2022-07-12 10:25:53,951 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 195.63636363636363) internal successors, (2152), 11 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,955 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 230.0) internal successors, (2760), 12 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,955 INFO L186 Difference]: Start difference. First operand has 275 places, 239 transitions, 894 flow. Second operand 11 states and 2152 transitions. [2022-07-12 10:25:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 264 transitions, 1227 flow [2022-07-12 10:25:53,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 264 transitions, 1164 flow, removed 27 selfloop flow, removed 5 redundant places. [2022-07-12 10:25:53,969 INFO L242 Difference]: Finished difference. Result has 283 places, 245 transitions, 959 flow [2022-07-12 10:25:53,969 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=959, PETRI_PLACES=283, PETRI_TRANSITIONS=245} [2022-07-12 10:25:53,970 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 73 predicate places. [2022-07-12 10:25:53,970 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 245 transitions, 959 flow [2022-07-12 10:25:53,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:53,971 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:53,971 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:25:53,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 10:25:53,971 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-12 10:25:53,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:53,972 INFO L85 PathProgramCache]: Analyzing trace with hash 54580004, now seen corresponding path program 4 times [2022-07-12 10:25:53,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:53,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41033033] [2022-07-12 10:25:53,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:53,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:53,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:54,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:54,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41033033] [2022-07-12 10:25:54,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41033033] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:54,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:54,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:54,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859646361] [2022-07-12 10:25:54,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:54,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:54,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:54,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:54,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:54,026 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:54,027 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 245 transitions, 959 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,027 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:54,027 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:54,027 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:54,323 INFO L129 PetriNetUnfolder]: 123/1369 cut-off events. [2022-07-12 10:25:54,323 INFO L130 PetriNetUnfolder]: For 2546/2624 co-relation queries the response was YES. [2022-07-12 10:25:54,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 1369 events. 123/1369 cut-off events. For 2546/2624 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 8830 event pairs, 36 based on Foata normal form. 6/1303 useless extension candidates. Maximal degree in co-relation 3019. Up to 175 conditions per place. [2022-07-12 10:25:54,341 INFO L132 encePairwiseOnDemand]: 219/230 looper letters, 55 selfloop transitions, 11 changer transitions 17/282 dead transitions. [2022-07-12 10:25:54,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 282 transitions, 1420 flow [2022-07-12 10:25:54,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:25:54,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:25:54,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2543 transitions. [2022-07-12 10:25:54,345 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8505016722408026 [2022-07-12 10:25:54,345 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2543 transitions. [2022-07-12 10:25:54,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2543 transitions. [2022-07-12 10:25:54,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:54,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2543 transitions. [2022-07-12 10:25:54,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 195.6153846153846) internal successors, (2543), 13 states have internal predecessors, (2543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,353 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,353 INFO L186 Difference]: Start difference. First operand has 283 places, 245 transitions, 959 flow. Second operand 13 states and 2543 transitions. [2022-07-12 10:25:54,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 282 transitions, 1420 flow [2022-07-12 10:25:54,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 282 transitions, 1296 flow, removed 57 selfloop flow, removed 5 redundant places. [2022-07-12 10:25:54,371 INFO L242 Difference]: Finished difference. Result has 294 places, 245 transitions, 956 flow [2022-07-12 10:25:54,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=902, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=956, PETRI_PLACES=294, PETRI_TRANSITIONS=245} [2022-07-12 10:25:54,372 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 84 predicate places. [2022-07-12 10:25:54,372 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 245 transitions, 956 flow [2022-07-12 10:25:54,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,373 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:54,373 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] [2022-07-12 10:25:54,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 10:25:54,373 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-12 10:25:54,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:54,374 INFO L85 PathProgramCache]: Analyzing trace with hash 99211608, now seen corresponding path program 5 times [2022-07-12 10:25:54,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:54,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351451226] [2022-07-12 10:25:54,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:54,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:54,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:54,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:54,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351451226] [2022-07-12 10:25:54,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351451226] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:54,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:54,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:54,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403016496] [2022-07-12 10:25:54,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:54,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:54,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:54,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:54,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:54,434 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:54,435 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 245 transitions, 956 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,435 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:54,435 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:54,435 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:54,723 INFO L129 PetriNetUnfolder]: 113/1356 cut-off events. [2022-07-12 10:25:54,723 INFO L130 PetriNetUnfolder]: For 2504/2578 co-relation queries the response was YES. [2022-07-12 10:25:54,735 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2952 conditions, 1356 events. 113/1356 cut-off events. For 2504/2578 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 8707 event pairs, 44 based on Foata normal form. 10/1289 useless extension candidates. Maximal degree in co-relation 2901. Up to 231 conditions per place. [2022-07-12 10:25:54,739 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 41 selfloop transitions, 4 changer transitions 18/262 dead transitions. [2022-07-12 10:25:54,739 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 262 transitions, 1219 flow [2022-07-12 10:25:54,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:25:54,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:25:54,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2341 transitions. [2022-07-12 10:25:54,742 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8481884057971014 [2022-07-12 10:25:54,742 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2341 transitions. [2022-07-12 10:25:54,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2341 transitions. [2022-07-12 10:25:54,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:54,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2341 transitions. [2022-07-12 10:25:54,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 195.08333333333334) internal successors, (2341), 12 states have internal predecessors, (2341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,749 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,749 INFO L186 Difference]: Start difference. First operand has 294 places, 245 transitions, 956 flow. Second operand 12 states and 2341 transitions. [2022-07-12 10:25:54,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 262 transitions, 1219 flow [2022-07-12 10:25:54,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 262 transitions, 1140 flow, removed 16 selfloop flow, removed 12 redundant places. [2022-07-12 10:25:54,766 INFO L242 Difference]: Finished difference. Result has 291 places, 239 transitions, 882 flow [2022-07-12 10:25:54,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=882, PETRI_PLACES=291, PETRI_TRANSITIONS=239} [2022-07-12 10:25:54,767 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 81 predicate places. [2022-07-12 10:25:54,767 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 239 transitions, 882 flow [2022-07-12 10:25:54,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,768 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:54,768 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] [2022-07-12 10:25:54,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 10:25:54,769 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-12 10:25:54,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:54,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1404127444, now seen corresponding path program 6 times [2022-07-12 10:25:54,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:54,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095138149] [2022-07-12 10:25:54,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:54,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:54,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:54,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:54,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095138149] [2022-07-12 10:25:54,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095138149] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:54,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:54,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:54,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466463056] [2022-07-12 10:25:54,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:54,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:54,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:54,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:54,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:54,833 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:54,834 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 239 transitions, 882 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:54,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:54,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:54,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:55,133 INFO L129 PetriNetUnfolder]: 105/1261 cut-off events. [2022-07-12 10:25:55,134 INFO L130 PetriNetUnfolder]: For 2078/2149 co-relation queries the response was YES. [2022-07-12 10:25:55,142 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2617 conditions, 1261 events. 105/1261 cut-off events. For 2078/2149 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 7824 event pairs, 44 based on Foata normal form. 4/1191 useless extension candidates. Maximal degree in co-relation 2568. Up to 207 conditions per place. [2022-07-12 10:25:55,146 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 36 selfloop transitions, 2 changer transitions 19/254 dead transitions. [2022-07-12 10:25:55,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 254 transitions, 1097 flow [2022-07-12 10:25:55,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:25:55,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:25:55,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2340 transitions. [2022-07-12 10:25:55,149 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8478260869565217 [2022-07-12 10:25:55,149 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2340 transitions. [2022-07-12 10:25:55,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2340 transitions. [2022-07-12 10:25:55,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:55,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2340 transitions. [2022-07-12 10:25:55,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,157 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,157 INFO L186 Difference]: Start difference. First operand has 291 places, 239 transitions, 882 flow. Second operand 12 states and 2340 transitions. [2022-07-12 10:25:55,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 254 transitions, 1097 flow [2022-07-12 10:25:55,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 254 transitions, 1035 flow, removed 18 selfloop flow, removed 13 redundant places. [2022-07-12 10:25:55,171 INFO L242 Difference]: Finished difference. Result has 283 places, 231 transitions, 807 flow [2022-07-12 10:25:55,171 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=807, PETRI_PLACES=283, PETRI_TRANSITIONS=231} [2022-07-12 10:25:55,172 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 73 predicate places. [2022-07-12 10:25:55,172 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 231 transitions, 807 flow [2022-07-12 10:25:55,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,172 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:55,173 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] [2022-07-12 10:25:55,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 10:25:55,173 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-12 10:25:55,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:55,174 INFO L85 PathProgramCache]: Analyzing trace with hash 595118248, now seen corresponding path program 6 times [2022-07-12 10:25:55,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:55,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732108865] [2022-07-12 10:25:55,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:55,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:55,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 10:25:55,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:55,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732108865] [2022-07-12 10:25:55,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732108865] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:55,227 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:55,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 10:25:55,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808022527] [2022-07-12 10:25:55,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:55,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 10:25:55,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:55,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 10:25:55,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 10:25:55,230 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 230 [2022-07-12 10:25:55,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 231 transitions, 807 flow. Second operand has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:55,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 230 [2022-07-12 10:25:55,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:55,484 INFO L129 PetriNetUnfolder]: 98/1174 cut-off events. [2022-07-12 10:25:55,485 INFO L130 PetriNetUnfolder]: For 1494/1545 co-relation queries the response was YES. [2022-07-12 10:25:55,495 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2292 conditions, 1174 events. 98/1174 cut-off events. For 1494/1545 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 7003 event pairs, 44 based on Foata normal form. 4/1104 useless extension candidates. Maximal degree in co-relation 2247. Up to 164 conditions per place. [2022-07-12 10:25:55,499 INFO L132 encePairwiseOnDemand]: 221/230 looper letters, 30 selfloop transitions, 2 changer transitions 19/246 dead transitions. [2022-07-12 10:25:55,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 246 transitions, 997 flow [2022-07-12 10:25:55,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:25:55,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:25:55,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2340 transitions. [2022-07-12 10:25:55,502 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8478260869565217 [2022-07-12 10:25:55,502 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2340 transitions. [2022-07-12 10:25:55,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2340 transitions. [2022-07-12 10:25:55,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:55,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2340 transitions. [2022-07-12 10:25:55,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 195.0) internal successors, (2340), 12 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,510 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,510 INFO L186 Difference]: Start difference. First operand has 283 places, 231 transitions, 807 flow. Second operand 12 states and 2340 transitions. [2022-07-12 10:25:55,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 246 transitions, 997 flow [2022-07-12 10:25:55,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 246 transitions, 947 flow, removed 16 selfloop flow, removed 14 redundant places. [2022-07-12 10:25:55,522 INFO L242 Difference]: Finished difference. Result has 274 places, 223 transitions, 724 flow [2022-07-12 10:25:55,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=724, PETRI_PLACES=274, PETRI_TRANSITIONS=223} [2022-07-12 10:25:55,523 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 64 predicate places. [2022-07-12 10:25:55,523 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 223 transitions, 724 flow [2022-07-12 10:25:55,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 193.75) internal successors, (1550), 8 states have internal predecessors, (1550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,524 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:55,524 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-12 10:25:55,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 10:25:55,525 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-12 10:25:55,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:55,525 INFO L85 PathProgramCache]: Analyzing trace with hash 327908216, now seen corresponding path program 1 times [2022-07-12 10:25:55,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:55,526 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148977853] [2022-07-12 10:25:55,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:55,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:55,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:55,573 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-12 10:25:55,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:55,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148977853] [2022-07-12 10:25:55,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148977853] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:55,573 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:55,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 10:25:55,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509417513] [2022-07-12 10:25:55,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:55,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 10:25:55,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:55,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 10:25:55,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-12 10:25:55,576 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:25:55,577 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 223 transitions, 724 flow. Second operand has 5 states, 5 states have (on average 203.6) internal successors, (1018), 5 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,577 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:55,577 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:25:55,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:55,876 INFO L129 PetriNetUnfolder]: 139/2099 cut-off events. [2022-07-12 10:25:55,877 INFO L130 PetriNetUnfolder]: For 1573/1600 co-relation queries the response was YES. [2022-07-12 10:25:55,891 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3390 conditions, 2099 events. 139/2099 cut-off events. For 1573/1600 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 15067 event pairs, 57 based on Foata normal form. 1/1932 useless extension candidates. Maximal degree in co-relation 3349. Up to 121 conditions per place. [2022-07-12 10:25:55,896 INFO L132 encePairwiseOnDemand]: 223/230 looper letters, 27 selfloop transitions, 5 changer transitions 3/242 dead transitions. [2022-07-12 10:25:55,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 242 transitions, 836 flow [2022-07-12 10:25:55,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:25:55,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:25:55,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1242 transitions. [2022-07-12 10:25:55,899 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9 [2022-07-12 10:25:55,899 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1242 transitions. [2022-07-12 10:25:55,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1242 transitions. [2022-07-12 10:25:55,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:55,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1242 transitions. [2022-07-12 10:25:55,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.0) internal successors, (1242), 6 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 230.0) internal successors, (1610), 7 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,904 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 230.0) internal successors, (1610), 7 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,904 INFO L186 Difference]: Start difference. First operand has 274 places, 223 transitions, 724 flow. Second operand 6 states and 1242 transitions. [2022-07-12 10:25:55,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 242 transitions, 836 flow [2022-07-12 10:25:55,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 242 transitions, 795 flow, removed 10 selfloop flow, removed 14 redundant places. [2022-07-12 10:25:55,918 INFO L242 Difference]: Finished difference. Result has 256 places, 225 transitions, 709 flow [2022-07-12 10:25:55,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=709, PETRI_PLACES=256, PETRI_TRANSITIONS=225} [2022-07-12 10:25:55,919 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 46 predicate places. [2022-07-12 10:25:55,919 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 225 transitions, 709 flow [2022-07-12 10:25:55,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.6) internal successors, (1018), 5 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:55,919 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:55,920 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-12 10:25:55,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 10:25:55,920 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-12 10:25:55,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:55,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1398640822, now seen corresponding path program 2 times [2022-07-12 10:25:55,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:55,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237636323] [2022-07-12 10:25:55,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:55,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:55,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:55,986 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-12 10:25:55,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:55,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237636323] [2022-07-12 10:25:55,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237636323] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:25:55,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237840639] [2022-07-12 10:25:55,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 10:25:55,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:25:55,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:25:55,995 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-12 10:25:56,027 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-12 10:25:56,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 10:25:56,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:25:56,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 10:25:56,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:25:56,328 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-12 10:25:56,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:25:56,419 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-12 10:25:56,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237840639] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:25:56,420 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:25:56,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-07-12 10:25:56,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366315234] [2022-07-12 10:25:56,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:25:56,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 10:25:56,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:56,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 10:25:56,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-07-12 10:25:56,424 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:25:56,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 225 transitions, 709 flow. Second operand has 9 states, 9 states have (on average 203.44444444444446) internal successors, (1831), 9 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:56,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:56,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:25:56,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:57,007 INFO L129 PetriNetUnfolder]: 204/3253 cut-off events. [2022-07-12 10:25:57,007 INFO L130 PetriNetUnfolder]: For 1596/1641 co-relation queries the response was YES. [2022-07-12 10:25:57,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4900 conditions, 3253 events. 204/3253 cut-off events. For 1596/1641 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 25693 event pairs, 57 based on Foata normal form. 9/3062 useless extension candidates. Maximal degree in co-relation 4866. Up to 86 conditions per place. [2022-07-12 10:25:57,034 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 51 selfloop transitions, 31 changer transitions 1/290 dead transitions. [2022-07-12 10:25:57,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 290 transitions, 1089 flow [2022-07-12 10:25:57,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 10:25:57,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-12 10:25:57,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2890 transitions. [2022-07-12 10:25:57,037 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8975155279503105 [2022-07-12 10:25:57,037 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2890 transitions. [2022-07-12 10:25:57,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2890 transitions. [2022-07-12 10:25:57,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:57,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2890 transitions. [2022-07-12 10:25:57,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 206.42857142857142) internal successors, (2890), 14 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 230.0) internal successors, (3450), 15 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,047 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 230.0) internal successors, (3450), 15 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,047 INFO L186 Difference]: Start difference. First operand has 256 places, 225 transitions, 709 flow. Second operand 14 states and 2890 transitions. [2022-07-12 10:25:57,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 290 transitions, 1089 flow [2022-07-12 10:25:57,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 290 transitions, 1062 flow, removed 5 selfloop flow, removed 3 redundant places. [2022-07-12 10:25:57,062 INFO L242 Difference]: Finished difference. Result has 272 places, 257 transitions, 921 flow [2022-07-12 10:25:57,063 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=252, 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=14, PETRI_FLOW=921, PETRI_PLACES=272, PETRI_TRANSITIONS=257} [2022-07-12 10:25:57,063 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 62 predicate places. [2022-07-12 10:25:57,063 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 257 transitions, 921 flow [2022-07-12 10:25:57,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 203.44444444444446) internal successors, (1831), 9 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,064 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:57,064 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:25:57,092 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-12 10:25:57,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:25:57,289 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-12 10:25:57,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:57,290 INFO L85 PathProgramCache]: Analyzing trace with hash -943829332, now seen corresponding path program 3 times [2022-07-12 10:25:57,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:57,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45298825] [2022-07-12 10:25:57,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:57,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:57,345 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-12 10:25:57,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:57,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45298825] [2022-07-12 10:25:57,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45298825] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:25:57,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:25:57,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 10:25:57,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335062425] [2022-07-12 10:25:57,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:25:57,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 10:25:57,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:57,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 10:25:57,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 10:25:57,348 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:25:57,349 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 257 transitions, 921 flow. Second operand has 5 states, 5 states have (on average 203.6) internal successors, (1018), 5 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,349 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:57,349 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:25:57,350 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:57,906 INFO L129 PetriNetUnfolder]: 243/3590 cut-off events. [2022-07-12 10:25:57,906 INFO L130 PetriNetUnfolder]: For 2357/2404 co-relation queries the response was YES. [2022-07-12 10:25:57,929 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5802 conditions, 3590 events. 243/3590 cut-off events. For 2357/2404 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 28823 event pairs, 96 based on Foata normal form. 8/3368 useless extension candidates. Maximal degree in co-relation 5762. Up to 205 conditions per place. [2022-07-12 10:25:57,939 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 61 selfloop transitions, 18 changer transitions 6/292 dead transitions. [2022-07-12 10:25:57,939 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 292 transitions, 1279 flow [2022-07-12 10:25:57,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:25:57,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:25:57,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1257 transitions. [2022-07-12 10:25:57,941 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9108695652173913 [2022-07-12 10:25:57,941 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1257 transitions. [2022-07-12 10:25:57,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1257 transitions. [2022-07-12 10:25:57,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:57,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1257 transitions. [2022-07-12 10:25:57,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 209.5) internal successors, (1257), 6 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 230.0) internal successors, (1610), 7 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,946 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 230.0) internal successors, (1610), 7 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,946 INFO L186 Difference]: Start difference. First operand has 272 places, 257 transitions, 921 flow. Second operand 6 states and 1257 transitions. [2022-07-12 10:25:57,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 292 transitions, 1279 flow [2022-07-12 10:25:57,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 292 transitions, 1277 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-07-12 10:25:57,964 INFO L242 Difference]: Finished difference. Result has 279 places, 265 transitions, 1036 flow [2022-07-12 10:25:57,964 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1036, PETRI_PLACES=279, PETRI_TRANSITIONS=265} [2022-07-12 10:25:57,965 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 69 predicate places. [2022-07-12 10:25:57,965 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 265 transitions, 1036 flow [2022-07-12 10:25:57,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.6) internal successors, (1018), 5 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:57,966 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:57,966 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-12 10:25:57,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 10:25:57,966 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-12 10:25:57,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:57,967 INFO L85 PathProgramCache]: Analyzing trace with hash -737684930, now seen corresponding path program 4 times [2022-07-12 10:25:57,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:57,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810290988] [2022-07-12 10:25:57,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:57,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:57,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:58,044 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-12 10:25:58,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:58,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810290988] [2022-07-12 10:25:58,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810290988] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:25:58,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018624434] [2022-07-12 10:25:58,047 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-12 10:25:58,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:25:58,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:25:58,048 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-12 10:25:58,050 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-12 10:25:58,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-12 10:25:58,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:25:58,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 10:25:58,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:25:58,326 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-12 10:25:58,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:25:58,416 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-12 10:25:58,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018624434] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:25:58,419 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:25:58,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-07-12 10:25:58,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467449342] [2022-07-12 10:25:58,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:25:58,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 10:25:58,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:58,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 10:25:58,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-12 10:25:58,422 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:25:58,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 265 transitions, 1036 flow. Second operand has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:58,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:58,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:25:58,425 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:25:59,099 INFO L129 PetriNetUnfolder]: 269/4115 cut-off events. [2022-07-12 10:25:59,099 INFO L130 PetriNetUnfolder]: For 3063/3121 co-relation queries the response was YES. [2022-07-12 10:25:59,126 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6730 conditions, 4115 events. 269/4115 cut-off events. For 3063/3121 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 35286 event pairs, 103 based on Foata normal form. 12/3858 useless extension candidates. Maximal degree in co-relation 6687. Up to 147 conditions per place. [2022-07-12 10:25:59,136 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 59 selfloop transitions, 50 changer transitions 0/316 dead transitions. [2022-07-12 10:25:59,136 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 316 transitions, 1519 flow [2022-07-12 10:25:59,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:25:59,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:25:59,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1873 transitions. [2022-07-12 10:25:59,139 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9048309178743962 [2022-07-12 10:25:59,139 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1873 transitions. [2022-07-12 10:25:59,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1873 transitions. [2022-07-12 10:25:59,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:25:59,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1873 transitions. [2022-07-12 10:25:59,142 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 208.11111111111111) internal successors, (1873), 9 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:59,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 230.0) internal successors, (2300), 10 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:59,145 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 230.0) internal successors, (2300), 10 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:59,145 INFO L186 Difference]: Start difference. First operand has 279 places, 265 transitions, 1036 flow. Second operand 9 states and 1873 transitions. [2022-07-12 10:25:59,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 316 transitions, 1519 flow [2022-07-12 10:25:59,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 316 transitions, 1502 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-12 10:25:59,171 INFO L242 Difference]: Finished difference. Result has 291 places, 286 transitions, 1327 flow [2022-07-12 10:25:59,172 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1327, PETRI_PLACES=291, PETRI_TRANSITIONS=286} [2022-07-12 10:25:59,172 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 81 predicate places. [2022-07-12 10:25:59,172 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 286 transitions, 1327 flow [2022-07-12 10:25:59,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:59,173 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:25:59,173 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-12 10:25:59,202 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-12 10:25:59,387 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,SelfDestructingSolverStorable20 [2022-07-12 10:25:59,387 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-12 10:25:59,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:25:59,388 INFO L85 PathProgramCache]: Analyzing trace with hash 791573158, now seen corresponding path program 1 times [2022-07-12 10:25:59,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:25:59,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485604045] [2022-07-12 10:25:59,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:59,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:25:59,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:59,454 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-12 10:25:59,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:25:59,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485604045] [2022-07-12 10:25:59,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485604045] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:25:59,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863586986] [2022-07-12 10:25:59,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:25:59,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:25:59,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:25:59,457 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-12 10:25:59,459 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-12 10:25:59,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:25:59,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 10:25:59,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:25:59,634 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-12 10:25:59,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:25:59,711 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-12 10:25:59,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863586986] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:25:59,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:25:59,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2022-07-12 10:25:59,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184100514] [2022-07-12 10:25:59,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:25:59,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 10:25:59,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:25:59,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 10:25:59,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-07-12 10:25:59,717 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:25:59,718 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 286 transitions, 1327 flow. Second operand has 9 states, 9 states have (on average 203.22222222222223) internal successors, (1829), 9 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:25:59,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:25:59,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:25:59,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:00,649 INFO L129 PetriNetUnfolder]: 297/4716 cut-off events. [2022-07-12 10:26:00,649 INFO L130 PetriNetUnfolder]: For 4113/4168 co-relation queries the response was YES. [2022-07-12 10:26:00,694 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7974 conditions, 4716 events. 297/4716 cut-off events. For 4113/4168 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 42499 event pairs, 91 based on Foata normal form. 6/4416 useless extension candidates. Maximal degree in co-relation 7926. Up to 125 conditions per place. [2022-07-12 10:26:00,708 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 67 selfloop transitions, 77 changer transitions 2/353 dead transitions. [2022-07-12 10:26:00,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 353 transitions, 2070 flow [2022-07-12 10:26:00,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 10:26:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-12 10:26:00,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2886 transitions. [2022-07-12 10:26:00,713 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8962732919254658 [2022-07-12 10:26:00,713 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2886 transitions. [2022-07-12 10:26:00,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2886 transitions. [2022-07-12 10:26:00,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:00,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2886 transitions. [2022-07-12 10:26:00,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 206.14285714285714) internal successors, (2886), 14 states have internal predecessors, (2886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:00,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 230.0) internal successors, (3450), 15 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:00,723 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 230.0) internal successors, (3450), 15 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:00,724 INFO L186 Difference]: Start difference. First operand has 291 places, 286 transitions, 1327 flow. Second operand 14 states and 2886 transitions. [2022-07-12 10:26:00,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 353 transitions, 2070 flow [2022-07-12 10:26:00,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 353 transitions, 2034 flow, removed 18 selfloop flow, removed 0 redundant places. [2022-07-12 10:26:00,754 INFO L242 Difference]: Finished difference. Result has 308 places, 320 transitions, 1808 flow [2022-07-12 10:26:00,754 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1808, PETRI_PLACES=308, PETRI_TRANSITIONS=320} [2022-07-12 10:26:00,755 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 98 predicate places. [2022-07-12 10:26:00,755 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 320 transitions, 1808 flow [2022-07-12 10:26:00,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 203.22222222222223) internal successors, (1829), 9 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:00,756 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:00,756 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:26:00,783 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-12 10:26:00,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:00,980 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-12 10:26:00,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:00,981 INFO L85 PathProgramCache]: Analyzing trace with hash 292599124, now seen corresponding path program 5 times [2022-07-12 10:26:00,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:00,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135416717] [2022-07-12 10:26:00,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:00,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:01,041 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-12 10:26:01,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:01,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135416717] [2022-07-12 10:26:01,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135416717] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:26:01,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108955933] [2022-07-12 10:26:01,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-12 10:26:01,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:01,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:26:01,043 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-12 10:26:01,044 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-12 10:26:01,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 10:26:01,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:26:01,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 10:26:01,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:26:01,288 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-12 10:26:01,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:26:01,371 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-12 10:26:01,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108955933] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:26:01,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:26:01,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-07-12 10:26:01,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421869761] [2022-07-12 10:26:01,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:26:01,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 10:26:01,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:01,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 10:26:01,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-07-12 10:26:01,374 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:26:01,376 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 320 transitions, 1808 flow. Second operand has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:01,376 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:01,376 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:26:01,376 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:02,287 INFO L129 PetriNetUnfolder]: 313/5434 cut-off events. [2022-07-12 10:26:02,287 INFO L130 PetriNetUnfolder]: For 4844/4897 co-relation queries the response was YES. [2022-07-12 10:26:02,326 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8935 conditions, 5434 events. 313/5434 cut-off events. For 4844/4897 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 50757 event pairs, 90 based on Foata normal form. 11/5081 useless extension candidates. Maximal degree in co-relation 8882. Up to 135 conditions per place. [2022-07-12 10:26:02,340 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 77 selfloop transitions, 78 changer transitions 2/364 dead transitions. [2022-07-12 10:26:02,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 364 transitions, 2375 flow [2022-07-12 10:26:02,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 10:26:02,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-12 10:26:02,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2691 transitions. [2022-07-12 10:26:02,344 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9 [2022-07-12 10:26:02,344 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2691 transitions. [2022-07-12 10:26:02,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2691 transitions. [2022-07-12 10:26:02,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:02,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2691 transitions. [2022-07-12 10:26:02,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 207.0) internal successors, (2691), 13 states have internal predecessors, (2691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:02,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:02,352 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 230.0) internal successors, (3220), 14 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:02,352 INFO L186 Difference]: Start difference. First operand has 308 places, 320 transitions, 1808 flow. Second operand 13 states and 2691 transitions. [2022-07-12 10:26:02,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 364 transitions, 2375 flow [2022-07-12 10:26:02,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 364 transitions, 2240 flow, removed 43 selfloop flow, removed 2 redundant places. [2022-07-12 10:26:02,388 INFO L242 Difference]: Finished difference. Result has 320 places, 328 transitions, 1944 flow [2022-07-12 10:26:02,388 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1944, PETRI_PLACES=320, PETRI_TRANSITIONS=328} [2022-07-12 10:26:02,389 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 110 predicate places. [2022-07-12 10:26:02,389 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 328 transitions, 1944 flow [2022-07-12 10:26:02,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:02,389 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:02,389 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-12 10:26:02,414 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-12 10:26:02,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:02,603 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-12 10:26:02,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:02,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1917545100, now seen corresponding path program 2 times [2022-07-12 10:26:02,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:02,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640242391] [2022-07-12 10:26:02,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:02,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:02,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:02,665 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-12 10:26:02,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:02,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640242391] [2022-07-12 10:26:02,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640242391] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:26:02,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488757179] [2022-07-12 10:26:02,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 10:26:02,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:02,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:26:02,667 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-12 10:26:02,669 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-12 10:26:02,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 10:26:02,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:26:02,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 10:26:02,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:26:02,916 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-12 10:26:02,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:26:03,001 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-12 10:26:03,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488757179] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:26:03,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:26:03,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-07-12 10:26:03,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292141895] [2022-07-12 10:26:03,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:26:03,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 10:26:03,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:03,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 10:26:03,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-07-12 10:26:03,005 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:26:03,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 328 transitions, 1944 flow. Second operand has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:03,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:03,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:26:03,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:03,764 INFO L129 PetriNetUnfolder]: 314/5772 cut-off events. [2022-07-12 10:26:03,765 INFO L130 PetriNetUnfolder]: For 5293/5347 co-relation queries the response was YES. [2022-07-12 10:26:03,807 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9488 conditions, 5772 events. 314/5772 cut-off events. For 5293/5347 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 54834 event pairs, 144 based on Foata normal form. 5/5384 useless extension candidates. Maximal degree in co-relation 9434. Up to 277 conditions per place. [2022-07-12 10:26:03,825 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 96 selfloop transitions, 53 changer transitions 1/357 dead transitions. [2022-07-12 10:26:03,825 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 357 transitions, 2420 flow [2022-07-12 10:26:03,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 10:26:03,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-12 10:26:03,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1865 transitions. [2022-07-12 10:26:03,829 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9009661835748792 [2022-07-12 10:26:03,829 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1865 transitions. [2022-07-12 10:26:03,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1865 transitions. [2022-07-12 10:26:03,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:03,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1865 transitions. [2022-07-12 10:26:03,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 207.22222222222223) internal successors, (1865), 9 states have internal predecessors, (1865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:03,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 230.0) internal successors, (2300), 10 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:03,837 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 230.0) internal successors, (2300), 10 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:03,837 INFO L186 Difference]: Start difference. First operand has 320 places, 328 transitions, 1944 flow. Second operand 9 states and 1865 transitions. [2022-07-12 10:26:03,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 357 transitions, 2420 flow [2022-07-12 10:26:03,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 357 transitions, 2392 flow, removed 8 selfloop flow, removed 3 redundant places. [2022-07-12 10:26:03,878 INFO L242 Difference]: Finished difference. Result has 327 places, 338 transitions, 2168 flow [2022-07-12 10:26:03,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=1920, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2168, PETRI_PLACES=327, PETRI_TRANSITIONS=338} [2022-07-12 10:26:03,880 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 117 predicate places. [2022-07-12 10:26:03,880 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 338 transitions, 2168 flow [2022-07-12 10:26:03,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:03,881 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:03,881 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:26:03,907 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-12 10:26:04,107 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,SelfDestructingSolverStorable23 [2022-07-12 10:26:04,108 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-12 10:26:04,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:04,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1082551282, now seen corresponding path program 3 times [2022-07-12 10:26:04,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:04,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754480551] [2022-07-12 10:26:04,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:04,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:04,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:04,155 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-12 10:26:04,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:04,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754480551] [2022-07-12 10:26:04,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754480551] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 10:26:04,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 10:26:04,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 10:26:04,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420561860] [2022-07-12 10:26:04,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 10:26:04,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 10:26:04,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:04,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 10:26:04,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 10:26:04,158 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:26:04,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 338 transitions, 2168 flow. Second operand has 5 states, 5 states have (on average 203.6) internal successors, (1018), 5 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:04,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:04,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:26:04,159 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:04,826 INFO L129 PetriNetUnfolder]: 291/4843 cut-off events. [2022-07-12 10:26:04,826 INFO L130 PetriNetUnfolder]: For 5151/5193 co-relation queries the response was YES. [2022-07-12 10:26:04,863 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8278 conditions, 4843 events. 291/4843 cut-off events. For 5151/5193 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 44627 event pairs, 140 based on Foata normal form. 4/4504 useless extension candidates. Maximal degree in co-relation 8222. Up to 311 conditions per place. [2022-07-12 10:26:04,876 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 102 selfloop transitions, 34 changer transitions 10/345 dead transitions. [2022-07-12 10:26:04,877 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 345 transitions, 2504 flow [2022-07-12 10:26:04,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 10:26:04,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-07-12 10:26:04,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1245 transitions. [2022-07-12 10:26:04,879 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9021739130434783 [2022-07-12 10:26:04,879 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1245 transitions. [2022-07-12 10:26:04,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1245 transitions. [2022-07-12 10:26:04,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:04,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1245 transitions. [2022-07-12 10:26:04,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 207.5) internal successors, (1245), 6 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:04,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 230.0) internal successors, (1610), 7 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:04,883 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 230.0) internal successors, (1610), 7 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:04,883 INFO L186 Difference]: Start difference. First operand has 327 places, 338 transitions, 2168 flow. Second operand 6 states and 1245 transitions. [2022-07-12 10:26:04,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 345 transitions, 2504 flow [2022-07-12 10:26:04,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 345 transitions, 2377 flow, removed 15 selfloop flow, removed 6 redundant places. [2022-07-12 10:26:04,923 INFO L242 Difference]: Finished difference. Result has 328 places, 329 transitions, 2017 flow [2022-07-12 10:26:04,923 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2017, PETRI_PLACES=328, PETRI_TRANSITIONS=329} [2022-07-12 10:26:04,924 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 118 predicate places. [2022-07-12 10:26:04,924 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 329 transitions, 2017 flow [2022-07-12 10:26:04,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 203.6) internal successors, (1018), 5 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:04,925 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:04,925 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-12 10:26:04,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-12 10:26:04,925 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-12 10:26:04,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:04,926 INFO L85 PathProgramCache]: Analyzing trace with hash -914373658, now seen corresponding path program 4 times [2022-07-12 10:26:04,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:04,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550809812] [2022-07-12 10:26:04,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:04,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:04,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:04,979 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-12 10:26:04,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:04,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550809812] [2022-07-12 10:26:04,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550809812] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:26:04,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693034575] [2022-07-12 10:26:04,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-12 10:26:04,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:04,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:26:04,984 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-12 10:26:04,992 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-12 10:26:05,071 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-12 10:26:05,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:26:05,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-12 10:26:05,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:26:05,234 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-12 10:26:05,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:26:05,324 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-12 10:26:05,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693034575] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:26:05,324 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:26:05,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-07-12 10:26:05,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239160019] [2022-07-12 10:26:05,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:26:05,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 10:26:05,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:05,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 10:26:05,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-07-12 10:26:05,327 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 201 out of 230 [2022-07-12 10:26:05,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 329 transitions, 2017 flow. Second operand has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:05,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:05,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 201 of 230 [2022-07-12 10:26:05,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:06,204 INFO L129 PetriNetUnfolder]: 284/5083 cut-off events. [2022-07-12 10:26:06,204 INFO L130 PetriNetUnfolder]: For 4606/4648 co-relation queries the response was YES. [2022-07-12 10:26:06,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8341 conditions, 5083 events. 284/5083 cut-off events. For 4606/4648 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 47734 event pairs, 105 based on Foata normal form. 4/4737 useless extension candidates. Maximal degree in co-relation 8286. Up to 170 conditions per place. [2022-07-12 10:26:06,250 INFO L132 encePairwiseOnDemand]: 222/230 looper letters, 78 selfloop transitions, 85 changer transitions 1/363 dead transitions. [2022-07-12 10:26:06,250 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 363 transitions, 2555 flow [2022-07-12 10:26:06,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 10:26:06,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-12 10:26:06,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2476 transitions. [2022-07-12 10:26:06,253 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8971014492753623 [2022-07-12 10:26:06,253 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2476 transitions. [2022-07-12 10:26:06,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2476 transitions. [2022-07-12 10:26:06,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:06,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2476 transitions. [2022-07-12 10:26:06,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 206.33333333333334) internal successors, (2476), 12 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:06,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:06,260 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 230.0) internal successors, (2990), 13 states have internal predecessors, (2990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:06,260 INFO L186 Difference]: Start difference. First operand has 328 places, 329 transitions, 2017 flow. Second operand 12 states and 2476 transitions. [2022-07-12 10:26:06,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 363 transitions, 2555 flow [2022-07-12 10:26:06,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 363 transitions, 2373 flow, removed 5 selfloop flow, removed 19 redundant places. [2022-07-12 10:26:06,292 INFO L242 Difference]: Finished difference. Result has 317 places, 339 transitions, 2119 flow [2022-07-12 10:26:06,293 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2119, PETRI_PLACES=317, PETRI_TRANSITIONS=339} [2022-07-12 10:26:06,293 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 107 predicate places. [2022-07-12 10:26:06,293 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 339 transitions, 2119 flow [2022-07-12 10:26:06,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 203.36363636363637) internal successors, (2237), 11 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:06,294 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:06,294 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:26:06,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-12 10:26:06,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-12 10:26:06,508 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-12 10:26:06,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:06,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1340311248, now seen corresponding path program 1 times [2022-07-12 10:26:06,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:06,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710016190] [2022-07-12 10:26:06,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:06,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:06,701 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-12 10:26:06,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:06,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710016190] [2022-07-12 10:26:06,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710016190] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:26:06,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346661225] [2022-07-12 10:26:06,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:06,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:06,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:26:06,704 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-12 10:26:06,730 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-12 10:26:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:06,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-12 10:26:06,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:26:07,191 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-12 10:26:07,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:26:07,913 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-12 10:26:07,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346661225] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:26:07,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:26:07,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-07-12 10:26:07,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409365676] [2022-07-12 10:26:07,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:26:07,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-12 10:26:07,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:07,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-12 10:26:07,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1367, Unknown=0, NotChecked=0, Total=1482 [2022-07-12 10:26:07,919 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 230 [2022-07-12 10:26:07,922 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 339 transitions, 2119 flow. Second operand has 39 states, 39 states have (on average 165.53846153846155) internal successors, (6456), 39 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:07,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:07,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 230 [2022-07-12 10:26:07,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:18,724 INFO L129 PetriNetUnfolder]: 6477/37839 cut-off events. [2022-07-12 10:26:18,725 INFO L130 PetriNetUnfolder]: For 25955/26122 co-relation queries the response was YES. [2022-07-12 10:26:19,097 INFO L84 FinitePrefix]: Finished finitePrefix Result has 67955 conditions, 37839 events. 6477/37839 cut-off events. For 25955/26122 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 513011 event pairs, 984 based on Foata normal form. 34/35817 useless extension candidates. Maximal degree in co-relation 67913. Up to 5697 conditions per place. [2022-07-12 10:26:19,166 INFO L132 encePairwiseOnDemand]: 199/230 looper letters, 580 selfloop transitions, 228 changer transitions 9/1098 dead transitions. [2022-07-12 10:26:19,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 1098 transitions, 5738 flow [2022-07-12 10:26:19,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-07-12 10:26:19,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2022-07-12 10:26:19,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 21840 transitions. [2022-07-12 10:26:19,189 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7360970677451971 [2022-07-12 10:26:19,190 INFO L72 ComplementDD]: Start complementDD. Operand 129 states and 21840 transitions. [2022-07-12 10:26:19,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 129 states and 21840 transitions. [2022-07-12 10:26:19,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:19,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 129 states and 21840 transitions. [2022-07-12 10:26:19,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 130 states, 129 states have (on average 169.30232558139534) internal successors, (21840), 129 states have internal predecessors, (21840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:19,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 130 states, 130 states have (on average 230.0) internal successors, (29900), 130 states have internal predecessors, (29900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:19,274 INFO L81 ComplementDD]: Finished complementDD. Result has 130 states, 130 states have (on average 230.0) internal successors, (29900), 130 states have internal predecessors, (29900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:19,275 INFO L186 Difference]: Start difference. First operand has 317 places, 339 transitions, 2119 flow. Second operand 129 states and 21840 transitions. [2022-07-12 10:26:19,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 1098 transitions, 5738 flow [2022-07-12 10:26:19,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 1098 transitions, 5607 flow, removed 4 selfloop flow, removed 7 redundant places. [2022-07-12 10:26:19,677 INFO L242 Difference]: Finished difference. Result has 525 places, 578 transitions, 3837 flow [2022-07-12 10:26:19,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=2007, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=129, PETRI_FLOW=3837, PETRI_PLACES=525, PETRI_TRANSITIONS=578} [2022-07-12 10:26:19,678 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 315 predicate places. [2022-07-12 10:26:19,678 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 578 transitions, 3837 flow [2022-07-12 10:26:19,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 165.53846153846155) internal successors, (6456), 39 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:19,679 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:19,679 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:26:19,696 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-12 10:26:19,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:19,880 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-12 10:26:19,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:19,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1059582534, now seen corresponding path program 2 times [2022-07-12 10:26:19,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:19,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72645403] [2022-07-12 10:26:19,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:19,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:19,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:20,104 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-12 10:26:20,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:20,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72645403] [2022-07-12 10:26:20,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72645403] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:26:20,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983565926] [2022-07-12 10:26:20,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 10:26:20,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:20,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:26:20,106 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-12 10:26:20,109 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-12 10:26:20,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 10:26:20,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:26:20,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-12 10:26:20,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:26:20,545 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-12 10:26:20,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:26:21,341 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-12 10:26:21,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983565926] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:26:21,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:26:21,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-07-12 10:26:21,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509136996] [2022-07-12 10:26:21,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:26:21,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-12 10:26:21,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:21,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-12 10:26:21,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1366, Unknown=0, NotChecked=0, Total=1482 [2022-07-12 10:26:21,349 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 230 [2022-07-12 10:26:21,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 578 transitions, 3837 flow. Second operand has 39 states, 39 states have (on average 165.53846153846155) internal successors, (6456), 39 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:21,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:21,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 230 [2022-07-12 10:26:21,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:26:35,214 INFO L129 PetriNetUnfolder]: 7767/45287 cut-off events. [2022-07-12 10:26:35,214 INFO L130 PetriNetUnfolder]: For 265095/266001 co-relation queries the response was YES. [2022-07-12 10:26:36,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129585 conditions, 45287 events. 7767/45287 cut-off events. For 265095/266001 co-relation queries the response was YES. Maximal size of possible extension queue 1022. Compared 637527 event pairs, 2638 based on Foata normal form. 172/42669 useless extension candidates. Maximal degree in co-relation 129460. Up to 9436 conditions per place. [2022-07-12 10:26:36,493 INFO L132 encePairwiseOnDemand]: 201/230 looper letters, 523 selfloop transitions, 145 changer transitions 5/954 dead transitions. [2022-07-12 10:26:36,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 954 transitions, 7924 flow [2022-07-12 10:26:36,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-07-12 10:26:36,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-07-12 10:26:36,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 7735 transitions. [2022-07-12 10:26:36,502 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7473429951690821 [2022-07-12 10:26:36,502 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 7735 transitions. [2022-07-12 10:26:36,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 7735 transitions. [2022-07-12 10:26:36,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:26:36,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 7735 transitions. [2022-07-12 10:26:36,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 171.88888888888889) internal successors, (7735), 45 states have internal predecessors, (7735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:36,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 230.0) internal successors, (10580), 46 states have internal predecessors, (10580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:36,528 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 230.0) internal successors, (10580), 46 states have internal predecessors, (10580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:36,529 INFO L186 Difference]: Start difference. First operand has 525 places, 578 transitions, 3837 flow. Second operand 45 states and 7735 transitions. [2022-07-12 10:26:36,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 954 transitions, 7924 flow [2022-07-12 10:26:38,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 954 transitions, 7640 flow, removed 110 selfloop flow, removed 7 redundant places. [2022-07-12 10:26:38,627 INFO L242 Difference]: Finished difference. Result has 593 places, 678 transitions, 5017 flow [2022-07-12 10:26:38,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=5017, PETRI_PLACES=593, PETRI_TRANSITIONS=678} [2022-07-12 10:26:38,628 INFO L279 CegarLoopForPetriNet]: 210 programPoint places, 383 predicate places. [2022-07-12 10:26:38,629 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 678 transitions, 5017 flow [2022-07-12 10:26:38,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 165.53846153846155) internal successors, (6456), 39 states have internal predecessors, (6456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:38,630 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-12 10:26:38,630 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 10:26:38,648 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-12 10:26:38,836 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,SelfDestructingSolverStorable27 [2022-07-12 10:26:38,837 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-12 10:26:38,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 10:26:38,838 INFO L85 PathProgramCache]: Analyzing trace with hash -600668230, now seen corresponding path program 3 times [2022-07-12 10:26:38,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 10:26:38,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429249083] [2022-07-12 10:26:38,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 10:26:38,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 10:26:38,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 10:26:39,046 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-12 10:26:39,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 10:26:39,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429249083] [2022-07-12 10:26:39,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429249083] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 10:26:39,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194723925] [2022-07-12 10:26:39,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 10:26:39,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 10:26:39,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 10:26:39,051 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-12 10:26:39,052 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-12 10:26:39,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-12 10:26:39,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 10:26:39,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-12 10:26:39,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 10:26:39,540 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-12 10:26:39,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 10:26:40,199 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-12 10:26:40,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194723925] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 10:26:40,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 10:26:40,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 41 [2022-07-12 10:26:40,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954080183] [2022-07-12 10:26:40,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 10:26:40,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-07-12 10:26:40,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 10:26:40,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-07-12 10:26:40,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=1516, Unknown=0, NotChecked=0, Total=1640 [2022-07-12 10:26:40,204 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 230 [2022-07-12 10:26:40,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 678 transitions, 5017 flow. Second operand has 41 states, 41 states have (on average 165.5121951219512) internal successors, (6786), 41 states have internal predecessors, (6786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:26:40,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-12 10:26:40,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 230 [2022-07-12 10:26:40,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-12 10:27:01,370 INFO L129 PetriNetUnfolder]: 10542/63203 cut-off events. [2022-07-12 10:27:01,371 INFO L130 PetriNetUnfolder]: For 441159/442812 co-relation queries the response was YES. [2022-07-12 10:27:03,607 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190420 conditions, 63203 events. 10542/63203 cut-off events. For 441159/442812 co-relation queries the response was YES. Maximal size of possible extension queue 1413. Compared 946853 event pairs, 2406 based on Foata normal form. 486/59924 useless extension candidates. Maximal degree in co-relation 190265. Up to 9911 conditions per place. [2022-07-12 10:27:03,800 INFO L132 encePairwiseOnDemand]: 201/230 looper letters, 723 selfloop transitions, 316 changer transitions 9/1329 dead transitions. [2022-07-12 10:27:03,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 1329 transitions, 13752 flow [2022-07-12 10:27:03,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-07-12 10:27:03,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-07-12 10:27:03,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 12874 transitions. [2022-07-12 10:27:03,813 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7463188405797101 [2022-07-12 10:27:03,813 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 12874 transitions. [2022-07-12 10:27:03,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 12874 transitions. [2022-07-12 10:27:03,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-12 10:27:03,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 12874 transitions. [2022-07-12 10:27:03,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 171.65333333333334) internal successors, (12874), 75 states have internal predecessors, (12874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:27:03,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 230.0) internal successors, (17480), 76 states have internal predecessors, (17480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:27:03,856 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 230.0) internal successors, (17480), 76 states have internal predecessors, (17480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 10:27:03,857 INFO L186 Difference]: Start difference. First operand has 593 places, 678 transitions, 5017 flow. Second operand 75 states and 12874 transitions. [2022-07-12 10:27:03,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 1329 transitions, 13752 flow