./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 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/popl20-more-queue-add-3-nl.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 c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 09:12:05,646 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 09:12:05,647 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 09:12:05,667 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 09:12:05,667 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 09:12:05,668 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 09:12:05,669 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 09:12:05,670 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 09:12:05,672 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 09:12:05,672 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 09:12:05,673 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 09:12:05,674 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 09:12:05,674 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 09:12:05,675 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 09:12:05,675 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 09:12:05,676 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 09:12:05,677 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 09:12:05,678 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 09:12:05,679 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 09:12:05,680 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 09:12:05,681 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 09:12:05,682 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 09:12:05,682 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 09:12:05,683 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 09:12:05,684 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 09:12:05,686 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 09:12:05,686 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 09:12:05,686 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 09:12:05,687 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 09:12:05,687 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 09:12:05,688 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 09:12:05,688 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 09:12:05,689 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 09:12:05,689 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 09:12:05,690 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 09:12:05,690 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 09:12:05,691 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 09:12:05,691 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 09:12:05,691 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 09:12:05,692 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 09:12:05,692 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 09:12:05,693 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 09:12:05,694 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-21 09:12:05,709 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 09:12:05,709 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 09:12:05,710 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 09:12:05,710 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 09:12:05,710 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 09:12:05,711 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 09:12:05,711 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 09:12:05,711 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 09:12:05,711 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 09:12:05,712 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 09:12:05,712 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 09:12:05,712 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 09:12:05,712 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 09:12:05,712 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 09:12:05,712 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 09:12:05,713 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 09:12:05,713 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 09:12:05,713 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 09:12:05,713 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 09:12:05,713 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 09:12:05,713 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 09:12:05,714 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 09:12:05,714 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 09:12:05,714 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 09:12:05,714 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:12:05,714 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 09:12:05,714 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 09:12:05,715 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 09:12:05,715 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 09:12:05,715 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 09:12:05,715 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 09:12:05,715 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 09:12:05,716 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 09:12:05,716 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 -> c6847e0a77224cc67de11826c53270ee36a6eb5754e5add0bb0a49165dff2879 [2022-07-21 09:12:05,930 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 09:12:05,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 09:12:05,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 09:12:05,945 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 09:12:05,946 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 09:12:05,947 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-07-21 09:12:05,983 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b884df7bd/20cd86d0b0a54cdea2e0a76b731479fc/FLAGce39f2888 [2022-07-21 09:12:06,307 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 09:12:06,308 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2022-07-21 09:12:06,313 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b884df7bd/20cd86d0b0a54cdea2e0a76b731479fc/FLAGce39f2888 [2022-07-21 09:12:06,324 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b884df7bd/20cd86d0b0a54cdea2e0a76b731479fc [2022-07-21 09:12:06,325 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 09:12:06,327 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 09:12:06,328 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 09:12:06,328 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 09:12:06,330 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 09:12:06,331 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,331 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@769316c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06, skipping insertion in model container [2022-07-21 09:12:06,332 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,336 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 09:12:06,355 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 09:12:06,467 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-07-21 09:12:06,519 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:12:06,524 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 09:12:06,573 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/popl20-more-queue-add-3-nl.wvr.c[3615,3628] [2022-07-21 09:12:06,575 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 09:12:06,618 INFO L208 MainTranslator]: Completed translation [2022-07-21 09:12:06,619 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06 WrapperNode [2022-07-21 09:12:06,619 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 09:12:06,620 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 09:12:06,620 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 09:12:06,620 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 09:12:06,625 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,631 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,655 INFO L137 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 257 [2022-07-21 09:12:06,656 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 09:12:06,656 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 09:12:06,656 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 09:12:06,657 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 09:12:06,662 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,662 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,665 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,665 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,670 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,673 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,674 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,676 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 09:12:06,677 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 09:12:06,677 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 09:12:06,677 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 09:12:06,678 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (1/1) ... [2022-07-21 09:12:06,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 09:12:06,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:12:06,699 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-21 09:12:06,704 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-21 09:12:06,735 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 09:12:06,735 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 09:12:06,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 09:12:06,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 09:12:06,735 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-21 09:12:06,736 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-21 09:12:06,736 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-21 09:12:06,736 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-21 09:12:06,736 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-21 09:12:06,736 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-21 09:12:06,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 09:12:06,736 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-07-21 09:12:06,737 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-07-21 09:12:06,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 09:12:06,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 09:12:06,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 09:12:06,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 09:12:06,738 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-21 09:12:06,826 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 09:12:06,827 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 09:12:07,247 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 09:12:07,369 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 09:12:07,369 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2022-07-21 09:12:07,372 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:12:07 BoogieIcfgContainer [2022-07-21 09:12:07,372 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 09:12:07,375 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 09:12:07,375 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 09:12:07,377 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 09:12:07,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 09:12:06" (1/3) ... [2022-07-21 09:12:07,377 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@193a76d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:12:07, skipping insertion in model container [2022-07-21 09:12:07,378 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 09:12:06" (2/3) ... [2022-07-21 09:12:07,378 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@193a76d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 09:12:07, skipping insertion in model container [2022-07-21 09:12:07,378 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 09:12:07" (3/3) ... [2022-07-21 09:12:07,379 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2022-07-21 09:12:07,389 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-21 09:12:07,396 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 09:12:07,397 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 09:12:07,397 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-21 09:12:07,458 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-21 09:12:07,499 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 215 places, 223 transitions, 470 flow [2022-07-21 09:12:07,585 INFO L129 PetriNetUnfolder]: 18/220 cut-off events. [2022-07-21 09:12:07,586 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-21 09:12:07,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 233 conditions, 220 events. 18/220 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 125 event pairs, 0 based on Foata normal form. 0/201 useless extension candidates. Maximal degree in co-relation 180. Up to 3 conditions per place. [2022-07-21 09:12:07,590 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 223 transitions, 470 flow [2022-07-21 09:12:07,598 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 201 places, 209 transitions, 436 flow [2022-07-21 09:12:07,613 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 09:12:07,619 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@d7677cc, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@390956f3 [2022-07-21 09:12:07,619 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-21 09:12:07,670 INFO L129 PetriNetUnfolder]: 18/208 cut-off events. [2022-07-21 09:12:07,670 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-21 09:12:07,670 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:07,671 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:07,672 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:07,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:07,676 INFO L85 PathProgramCache]: Analyzing trace with hash 827296655, now seen corresponding path program 1 times [2022-07-21 09:12:07,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:07,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847253682] [2022-07-21 09:12:07,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:07,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:07,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:07,857 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-21 09:12:07,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:07,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847253682] [2022-07-21 09:12:07,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847253682] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:07,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:07,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 09:12:07,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581980169] [2022-07-21 09:12:07,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:07,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-21 09:12:07,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:07,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-21 09:12:07,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 09:12:07,902 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 223 [2022-07-21 09:12:07,909 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 209 transitions, 436 flow. Second operand has 2 states, 2 states have (on average 203.0) internal successors, (406), 2 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:07,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:07,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 223 [2022-07-21 09:12:07,911 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:07,985 INFO L129 PetriNetUnfolder]: 71/400 cut-off events. [2022-07-21 09:12:07,986 INFO L130 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-07-21 09:12:07,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 400 events. 71/400 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1182 event pairs, 38 based on Foata normal form. 60/419 useless extension candidates. Maximal degree in co-relation 353. Up to 106 conditions per place. [2022-07-21 09:12:07,992 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 11 selfloop transitions, 0 changer transitions 6/196 dead transitions. [2022-07-21 09:12:07,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 196 transitions, 432 flow [2022-07-21 09:12:07,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-21 09:12:07,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-07-21 09:12:08,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 420 transitions. [2022-07-21 09:12:08,007 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9417040358744395 [2022-07-21 09:12:08,007 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 420 transitions. [2022-07-21 09:12:08,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 420 transitions. [2022-07-21 09:12:08,010 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:08,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 420 transitions. [2022-07-21 09:12:08,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,022 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,023 INFO L186 Difference]: Start difference. First operand has 201 places, 209 transitions, 436 flow. Second operand 2 states and 420 transitions. [2022-07-21 09:12:08,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 196 transitions, 432 flow [2022-07-21 09:12:08,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 420 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-21 09:12:08,030 INFO L242 Difference]: Finished difference. Result has 196 places, 190 transitions, 386 flow [2022-07-21 09:12:08,032 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=386, PETRI_PLACES=196, PETRI_TRANSITIONS=190} [2022-07-21 09:12:08,037 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -5 predicate places. [2022-07-21 09:12:08,037 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 190 transitions, 386 flow [2022-07-21 09:12:08,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 203.0) internal successors, (406), 2 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,038 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:08,038 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] [2022-07-21 09:12:08,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 09:12:08,039 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:08,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:08,040 INFO L85 PathProgramCache]: Analyzing trace with hash 484339319, now seen corresponding path program 1 times [2022-07-21 09:12:08,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:08,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203759640] [2022-07-21 09:12:08,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:08,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:08,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:08,309 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-21 09:12:08,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:08,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203759640] [2022-07-21 09:12:08,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203759640] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:08,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:08,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 09:12:08,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25765131] [2022-07-21 09:12:08,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:08,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:12:08,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:08,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:12:08,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:12:08,318 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-07-21 09:12:08,322 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 190 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,323 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:08,323 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-07-21 09:12:08,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:08,484 INFO L129 PetriNetUnfolder]: 73/481 cut-off events. [2022-07-21 09:12:08,484 INFO L130 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-07-21 09:12:08,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 652 conditions, 481 events. 73/481 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1446 event pairs, 38 based on Foata normal form. 11/453 useless extension candidates. Maximal degree in co-relation 649. Up to 118 conditions per place. [2022-07-21 09:12:08,486 INFO L132 encePairwiseOnDemand]: 211/223 looper letters, 33 selfloop transitions, 8 changer transitions 17/211 dead transitions. [2022-07-21 09:12:08,486 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 211 transitions, 547 flow [2022-07-21 09:12:08,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 09:12:08,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-21 09:12:08,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1609 transitions. [2022-07-21 09:12:08,489 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8016940707523668 [2022-07-21 09:12:08,490 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1609 transitions. [2022-07-21 09:12:08,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1609 transitions. [2022-07-21 09:12:08,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:08,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1609 transitions. [2022-07-21 09:12:08,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 178.77777777777777) internal successors, (1609), 9 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,497 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 223.0) internal successors, (2230), 10 states have internal predecessors, (2230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,498 INFO L186 Difference]: Start difference. First operand has 196 places, 190 transitions, 386 flow. Second operand 9 states and 1609 transitions. [2022-07-21 09:12:08,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 211 transitions, 547 flow [2022-07-21 09:12:08,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 211 transitions, 547 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-07-21 09:12:08,501 INFO L242 Difference]: Finished difference. Result has 200 places, 191 transitions, 418 flow [2022-07-21 09:12:08,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=418, PETRI_PLACES=200, PETRI_TRANSITIONS=191} [2022-07-21 09:12:08,502 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-07-21 09:12:08,502 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 191 transitions, 418 flow [2022-07-21 09:12:08,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 176.66666666666666) internal successors, (1060), 6 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,503 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:08,503 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] [2022-07-21 09:12:08,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 09:12:08,504 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:08,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:08,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1559305920, now seen corresponding path program 1 times [2022-07-21 09:12:08,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:08,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331650217] [2022-07-21 09:12:08,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:08,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:08,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:08,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:12:08,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:08,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331650217] [2022-07-21 09:12:08,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331650217] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:08,602 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:08,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 09:12:08,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704766069] [2022-07-21 09:12:08,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:08,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 09:12:08,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:08,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 09:12:08,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 09:12:08,604 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 223 [2022-07-21 09:12:08,605 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 191 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,605 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:08,605 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 223 [2022-07-21 09:12:08,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:08,727 INFO L129 PetriNetUnfolder]: 92/516 cut-off events. [2022-07-21 09:12:08,727 INFO L130 PetriNetUnfolder]: For 87/111 co-relation queries the response was YES. [2022-07-21 09:12:08,729 INFO L84 FinitePrefix]: Finished finitePrefix Result has 818 conditions, 516 events. 92/516 cut-off events. For 87/111 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1787 event pairs, 50 based on Foata normal form. 13/481 useless extension candidates. Maximal degree in co-relation 812. Up to 115 conditions per place. [2022-07-21 09:12:08,730 INFO L132 encePairwiseOnDemand]: 214/223 looper letters, 36 selfloop transitions, 6 changer transitions 8/203 dead transitions. [2022-07-21 09:12:08,730 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 203 transitions, 552 flow [2022-07-21 09:12:08,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 09:12:08,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-21 09:12:08,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1255 transitions. [2022-07-21 09:12:08,733 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8039718129404229 [2022-07-21 09:12:08,733 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1255 transitions. [2022-07-21 09:12:08,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1255 transitions. [2022-07-21 09:12:08,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:08,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1255 transitions. [2022-07-21 09:12:08,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 179.28571428571428) internal successors, (1255), 7 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,738 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 223.0) internal successors, (1784), 8 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,739 INFO L186 Difference]: Start difference. First operand has 200 places, 191 transitions, 418 flow. Second operand 7 states and 1255 transitions. [2022-07-21 09:12:08,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 203 transitions, 552 flow [2022-07-21 09:12:08,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 203 transitions, 538 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-07-21 09:12:08,742 INFO L242 Difference]: Finished difference. Result has 201 places, 192 transitions, 428 flow [2022-07-21 09:12:08,743 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=428, PETRI_PLACES=201, PETRI_TRANSITIONS=192} [2022-07-21 09:12:08,743 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 0 predicate places. [2022-07-21 09:12:08,743 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 192 transitions, 428 flow [2022-07-21 09:12:08,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 177.33333333333334) internal successors, (1064), 6 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,744 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:08,744 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] [2022-07-21 09:12:08,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 09:12:08,745 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:08,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:08,745 INFO L85 PathProgramCache]: Analyzing trace with hash 840252989, now seen corresponding path program 1 times [2022-07-21 09:12:08,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:08,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793872630] [2022-07-21 09:12:08,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:08,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:08,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:08,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793872630] [2022-07-21 09:12:08,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793872630] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:08,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:08,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:12:08,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341146972] [2022-07-21 09:12:08,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:08,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:12:08,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:12:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:12:08,895 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 223 [2022-07-21 09:12:08,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 192 transitions, 428 flow. Second operand has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:08,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 223 [2022-07-21 09:12:08,896 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:08,946 INFO L129 PetriNetUnfolder]: 79/421 cut-off events. [2022-07-21 09:12:08,947 INFO L130 PetriNetUnfolder]: For 86/96 co-relation queries the response was YES. [2022-07-21 09:12:08,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 665 conditions, 421 events. 79/421 cut-off events. For 86/96 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1218 event pairs, 23 based on Foata normal form. 6/405 useless extension candidates. Maximal degree in co-relation 657. Up to 79 conditions per place. [2022-07-21 09:12:08,956 INFO L132 encePairwiseOnDemand]: 218/223 looper letters, 20 selfloop transitions, 4 changer transitions 0/198 dead transitions. [2022-07-21 09:12:08,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 198 transitions, 498 flow [2022-07-21 09:12:08,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:12:08,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-21 09:12:08,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-07-21 09:12:08,958 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8938714499252616 [2022-07-21 09:12:08,958 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 598 transitions. [2022-07-21 09:12:08,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 598 transitions. [2022-07-21 09:12:08,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:08,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 598 transitions. [2022-07-21 09:12:08,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 199.33333333333334) internal successors, (598), 3 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,961 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,961 INFO L186 Difference]: Start difference. First operand has 201 places, 192 transitions, 428 flow. Second operand 3 states and 598 transitions. [2022-07-21 09:12:08,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 198 transitions, 498 flow [2022-07-21 09:12:08,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 198 transitions, 488 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-07-21 09:12:08,964 INFO L242 Difference]: Finished difference. Result has 199 places, 193 transitions, 438 flow [2022-07-21 09:12:08,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=199, PETRI_TRANSITIONS=193} [2022-07-21 09:12:08,965 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -2 predicate places. [2022-07-21 09:12:08,965 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 193 transitions, 438 flow [2022-07-21 09:12:08,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 196.66666666666666) internal successors, (590), 3 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:08,966 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:08,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:08,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 09:12:08,966 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:08,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:08,967 INFO L85 PathProgramCache]: Analyzing trace with hash 183471921, now seen corresponding path program 2 times [2022-07-21 09:12:08,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:08,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796835318] [2022-07-21 09:12:08,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:08,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:09,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:09,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:09,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:09,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796835318] [2022-07-21 09:12:09,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796835318] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:09,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:09,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 09:12:09,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078312011] [2022-07-21 09:12:09,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:09,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 09:12:09,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:09,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 09:12:09,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 09:12:09,057 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-07-21 09:12:09,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 193 transitions, 438 flow. Second operand has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:09,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:09,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-07-21 09:12:09,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:09,100 INFO L129 PetriNetUnfolder]: 58/373 cut-off events. [2022-07-21 09:12:09,101 INFO L130 PetriNetUnfolder]: For 91/105 co-relation queries the response was YES. [2022-07-21 09:12:09,102 INFO L84 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 373 events. 58/373 cut-off events. For 91/105 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 895 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 593. Up to 91 conditions per place. [2022-07-21 09:12:09,103 INFO L132 encePairwiseOnDemand]: 219/223 looper letters, 17 selfloop transitions, 3 changer transitions 0/197 dead transitions. [2022-07-21 09:12:09,103 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 197 transitions, 492 flow [2022-07-21 09:12:09,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 09:12:09,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-21 09:12:09,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 602 transitions. [2022-07-21 09:12:09,105 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8998505231689088 [2022-07-21 09:12:09,105 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 602 transitions. [2022-07-21 09:12:09,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 602 transitions. [2022-07-21 09:12:09,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:09,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 602 transitions. [2022-07-21 09:12:09,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 200.66666666666666) internal successors, (602), 3 states have internal predecessors, (602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:09,107 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:09,108 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 223.0) internal successors, (892), 4 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:09,108 INFO L186 Difference]: Start difference. First operand has 199 places, 193 transitions, 438 flow. Second operand 3 states and 602 transitions. [2022-07-21 09:12:09,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 197 transitions, 492 flow [2022-07-21 09:12:09,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 197 transitions, 482 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-07-21 09:12:09,125 INFO L242 Difference]: Finished difference. Result has 200 places, 195 transitions, 451 flow [2022-07-21 09:12:09,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=451, PETRI_PLACES=200, PETRI_TRANSITIONS=195} [2022-07-21 09:12:09,126 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, -1 predicate places. [2022-07-21 09:12:09,126 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 195 transitions, 451 flow [2022-07-21 09:12:09,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 198.66666666666666) internal successors, (596), 3 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:09,127 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:09,127 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:09,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 09:12:09,127 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:09,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:09,128 INFO L85 PathProgramCache]: Analyzing trace with hash 2102428561, now seen corresponding path program 3 times [2022-07-21 09:12:09,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:09,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030068] [2022-07-21 09:12:09,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:09,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:09,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:09,918 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:09,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:09,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030068] [2022-07-21 09:12:09,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030068] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:09,918 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:09,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:09,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563699220] [2022-07-21 09:12:09,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:09,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:09,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:09,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:09,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:09,922 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:09,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 195 transitions, 451 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:09,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:09,925 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:09,925 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:10,637 INFO L129 PetriNetUnfolder]: 840/1884 cut-off events. [2022-07-21 09:12:10,637 INFO L130 PetriNetUnfolder]: For 804/826 co-relation queries the response was YES. [2022-07-21 09:12:10,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3982 conditions, 1884 events. 840/1884 cut-off events. For 804/826 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11336 event pairs, 431 based on Foata normal form. 1/1729 useless extension candidates. Maximal degree in co-relation 3973. Up to 983 conditions per place. [2022-07-21 09:12:10,648 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 114 selfloop transitions, 41 changer transitions 5/295 dead transitions. [2022-07-21 09:12:10,649 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 295 transitions, 1080 flow [2022-07-21 09:12:10,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:10,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:10,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-21 09:12:10,653 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-21 09:12:10,654 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-21 09:12:10,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-21 09:12:10,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:10,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-21 09:12:10,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:10,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:10,664 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:10,664 INFO L186 Difference]: Start difference. First operand has 200 places, 195 transitions, 451 flow. Second operand 19 states and 2934 transitions. [2022-07-21 09:12:10,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 295 transitions, 1080 flow [2022-07-21 09:12:10,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 295 transitions, 1061 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-07-21 09:12:10,670 INFO L242 Difference]: Finished difference. Result has 226 places, 233 transitions, 672 flow [2022-07-21 09:12:10,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=672, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2022-07-21 09:12:10,671 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 25 predicate places. [2022-07-21 09:12:10,671 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 672 flow [2022-07-21 09:12:10,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:10,672 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:10,672 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] [2022-07-21 09:12:10,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 09:12:10,672 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:10,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:10,673 INFO L85 PathProgramCache]: Analyzing trace with hash 556022067, now seen corresponding path program 4 times [2022-07-21 09:12:10,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:10,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097127758] [2022-07-21 09:12:10,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:10,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:10,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:11,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:11,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:11,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097127758] [2022-07-21 09:12:11,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097127758] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:11,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:11,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:11,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802382468] [2022-07-21 09:12:11,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:11,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:11,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:11,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:11,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:11,324 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:11,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 672 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:11,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:11,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:11,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:12,158 INFO L129 PetriNetUnfolder]: 993/2361 cut-off events. [2022-07-21 09:12:12,158 INFO L130 PetriNetUnfolder]: For 1729/1749 co-relation queries the response was YES. [2022-07-21 09:12:12,165 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5770 conditions, 2361 events. 993/2361 cut-off events. For 1729/1749 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16382 event pairs, 258 based on Foata normal form. 12/2282 useless extension candidates. Maximal degree in co-relation 5752. Up to 1050 conditions per place. [2022-07-21 09:12:12,208 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 135 selfloop transitions, 56 changer transitions 5/331 dead transitions. [2022-07-21 09:12:12,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 331 transitions, 1486 flow [2022-07-21 09:12:12,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:12,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:12,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3091 transitions. [2022-07-21 09:12:12,213 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6930493273542601 [2022-07-21 09:12:12,213 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3091 transitions. [2022-07-21 09:12:12,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3091 transitions. [2022-07-21 09:12:12,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:12,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3091 transitions. [2022-07-21 09:12:12,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.55) internal successors, (3091), 20 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:12,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:12,226 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:12,226 INFO L186 Difference]: Start difference. First operand has 226 places, 233 transitions, 672 flow. Second operand 20 states and 3091 transitions. [2022-07-21 09:12:12,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 331 transitions, 1486 flow [2022-07-21 09:12:12,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 331 transitions, 1474 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-07-21 09:12:12,243 INFO L242 Difference]: Finished difference. Result has 249 places, 257 transitions, 981 flow [2022-07-21 09:12:12,243 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=981, PETRI_PLACES=249, PETRI_TRANSITIONS=257} [2022-07-21 09:12:12,244 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 48 predicate places. [2022-07-21 09:12:12,244 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 257 transitions, 981 flow [2022-07-21 09:12:12,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:12,245 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:12,245 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] [2022-07-21 09:12:12,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-21 09:12:12,246 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:12,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:12,246 INFO L85 PathProgramCache]: Analyzing trace with hash 302110899, now seen corresponding path program 5 times [2022-07-21 09:12:12,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:12,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915644122] [2022-07-21 09:12:12,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:12,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:12,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:12,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:12,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:12,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915644122] [2022-07-21 09:12:12,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915644122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:12,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:12,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:12,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561449167] [2022-07-21 09:12:12,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:12,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:12,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:12,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:12,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:12,785 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:12,787 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 257 transitions, 981 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:12,787 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:12,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:12,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:13,627 INFO L129 PetriNetUnfolder]: 1046/2570 cut-off events. [2022-07-21 09:12:13,628 INFO L130 PetriNetUnfolder]: For 3617/3638 co-relation queries the response was YES. [2022-07-21 09:12:13,637 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7077 conditions, 2570 events. 1046/2570 cut-off events. For 3617/3638 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18405 event pairs, 279 based on Foata normal form. 11/2480 useless extension candidates. Maximal degree in co-relation 7049. Up to 1283 conditions per place. [2022-07-21 09:12:13,683 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 144 selfloop transitions, 53 changer transitions 5/337 dead transitions. [2022-07-21 09:12:13,683 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 337 transitions, 1783 flow [2022-07-21 09:12:13,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:13,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:13,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-07-21 09:12:13,689 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-07-21 09:12:13,689 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-07-21 09:12:13,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-07-21 09:12:13,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:13,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-07-21 09:12:13,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:13,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:13,705 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:13,705 INFO L186 Difference]: Start difference. First operand has 249 places, 257 transitions, 981 flow. Second operand 20 states and 3086 transitions. [2022-07-21 09:12:13,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 337 transitions, 1783 flow [2022-07-21 09:12:13,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 337 transitions, 1705 flow, removed 23 selfloop flow, removed 8 redundant places. [2022-07-21 09:12:13,725 INFO L242 Difference]: Finished difference. Result has 265 places, 268 transitions, 1133 flow [2022-07-21 09:12:13,725 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1133, PETRI_PLACES=265, PETRI_TRANSITIONS=268} [2022-07-21 09:12:13,726 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 64 predicate places. [2022-07-21 09:12:13,726 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 268 transitions, 1133 flow [2022-07-21 09:12:13,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:13,727 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:13,727 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] [2022-07-21 09:12:13,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 09:12:13,728 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:13,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:13,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1098740451, now seen corresponding path program 6 times [2022-07-21 09:12:13,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:13,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270026553] [2022-07-21 09:12:13,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:13,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:13,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:14,233 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:14,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:14,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270026553] [2022-07-21 09:12:14,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270026553] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:14,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:14,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:14,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085911071] [2022-07-21 09:12:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:14,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:14,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:14,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:14,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:14,236 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:14,239 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 268 transitions, 1133 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:14,239 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:14,239 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:14,239 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:15,036 INFO L129 PetriNetUnfolder]: 1094/2591 cut-off events. [2022-07-21 09:12:15,036 INFO L130 PetriNetUnfolder]: For 5113/5121 co-relation queries the response was YES. [2022-07-21 09:12:15,047 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7836 conditions, 2591 events. 1094/2591 cut-off events. For 5113/5121 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18248 event pairs, 585 based on Foata normal form. 1/2490 useless extension candidates. Maximal degree in co-relation 7802. Up to 1456 conditions per place. [2022-07-21 09:12:15,060 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 147 selfloop transitions, 53 changer transitions 5/340 dead transitions. [2022-07-21 09:12:15,060 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 340 transitions, 1978 flow [2022-07-21 09:12:15,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:15,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:15,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-07-21 09:12:15,065 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-07-21 09:12:15,066 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-07-21 09:12:15,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-07-21 09:12:15,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:15,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-07-21 09:12:15,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:15,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:15,077 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:15,077 INFO L186 Difference]: Start difference. First operand has 265 places, 268 transitions, 1133 flow. Second operand 18 states and 2782 transitions. [2022-07-21 09:12:15,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 340 transitions, 1978 flow [2022-07-21 09:12:15,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 340 transitions, 1838 flow, removed 28 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:15,096 INFO L242 Difference]: Finished difference. Result has 275 places, 283 transitions, 1324 flow [2022-07-21 09:12:15,096 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1324, PETRI_PLACES=275, PETRI_TRANSITIONS=283} [2022-07-21 09:12:15,097 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 74 predicate places. [2022-07-21 09:12:15,097 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 283 transitions, 1324 flow [2022-07-21 09:12:15,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:15,098 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:15,098 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] [2022-07-21 09:12:15,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-21 09:12:15,098 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:15,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:15,099 INFO L85 PathProgramCache]: Analyzing trace with hash 646260783, now seen corresponding path program 7 times [2022-07-21 09:12:15,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:15,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411000495] [2022-07-21 09:12:15,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:15,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:15,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:15,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:15,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:15,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411000495] [2022-07-21 09:12:15,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411000495] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:15,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:15,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:15,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476405044] [2022-07-21 09:12:15,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:15,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:15,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:15,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:15,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:15,632 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:15,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 283 transitions, 1324 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:15,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:15,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:15,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:16,556 INFO L129 PetriNetUnfolder]: 1154/2843 cut-off events. [2022-07-21 09:12:16,557 INFO L130 PetriNetUnfolder]: For 7581/7595 co-relation queries the response was YES. [2022-07-21 09:12:16,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8943 conditions, 2843 events. 1154/2843 cut-off events. For 7581/7595 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21169 event pairs, 361 based on Foata normal form. 5/2728 useless extension candidates. Maximal degree in co-relation 8902. Up to 1453 conditions per place. [2022-07-21 09:12:16,577 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 158 selfloop transitions, 60 changer transitions 5/358 dead transitions. [2022-07-21 09:12:16,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 358 transitions, 2253 flow [2022-07-21 09:12:16,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:16,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:16,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3086 transitions. [2022-07-21 09:12:16,582 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6919282511210763 [2022-07-21 09:12:16,582 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3086 transitions. [2022-07-21 09:12:16,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3086 transitions. [2022-07-21 09:12:16,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:16,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3086 transitions. [2022-07-21 09:12:16,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.3) internal successors, (3086), 20 states have internal predecessors, (3086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:16,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:16,592 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:16,592 INFO L186 Difference]: Start difference. First operand has 275 places, 283 transitions, 1324 flow. Second operand 20 states and 3086 transitions. [2022-07-21 09:12:16,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 358 transitions, 2253 flow [2022-07-21 09:12:16,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 358 transitions, 2158 flow, removed 31 selfloop flow, removed 8 redundant places. [2022-07-21 09:12:16,616 INFO L242 Difference]: Finished difference. Result has 290 places, 291 transitions, 1460 flow [2022-07-21 09:12:16,617 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1460, PETRI_PLACES=290, PETRI_TRANSITIONS=291} [2022-07-21 09:12:16,617 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 89 predicate places. [2022-07-21 09:12:16,617 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 291 transitions, 1460 flow [2022-07-21 09:12:16,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:16,618 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:16,618 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] [2022-07-21 09:12:16,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 09:12:16,618 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:16,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:16,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1779284135, now seen corresponding path program 8 times [2022-07-21 09:12:16,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:16,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419961815] [2022-07-21 09:12:16,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:16,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:16,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:17,085 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:17,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:17,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419961815] [2022-07-21 09:12:17,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419961815] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:17,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:17,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:17,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699316936] [2022-07-21 09:12:17,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:17,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:17,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:17,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:17,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:17,092 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:17,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 291 transitions, 1460 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:17,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:17,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:17,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:18,179 INFO L129 PetriNetUnfolder]: 1204/2999 cut-off events. [2022-07-21 09:12:18,179 INFO L130 PetriNetUnfolder]: For 9883/9905 co-relation queries the response was YES. [2022-07-21 09:12:18,191 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9799 conditions, 2999 events. 1204/2999 cut-off events. For 9883/9905 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23002 event pairs, 322 based on Foata normal form. 14/2894 useless extension candidates. Maximal degree in co-relation 9753. Up to 1551 conditions per place. [2022-07-21 09:12:18,204 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 162 selfloop transitions, 61 changer transitions 5/363 dead transitions. [2022-07-21 09:12:18,204 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 363 transitions, 2429 flow [2022-07-21 09:12:18,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:18,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3084 transitions. [2022-07-21 09:12:18,208 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6914798206278027 [2022-07-21 09:12:18,208 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3084 transitions. [2022-07-21 09:12:18,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3084 transitions. [2022-07-21 09:12:18,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:18,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3084 transitions. [2022-07-21 09:12:18,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.2) internal successors, (3084), 20 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:18,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:18,217 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:18,217 INFO L186 Difference]: Start difference. First operand has 290 places, 291 transitions, 1460 flow. Second operand 20 states and 3084 transitions. [2022-07-21 09:12:18,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 363 transitions, 2429 flow [2022-07-21 09:12:18,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 363 transitions, 2277 flow, removed 32 selfloop flow, removed 14 redundant places. [2022-07-21 09:12:18,244 INFO L242 Difference]: Finished difference. Result has 298 places, 300 transitions, 1585 flow [2022-07-21 09:12:18,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1318, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1585, PETRI_PLACES=298, PETRI_TRANSITIONS=300} [2022-07-21 09:12:18,245 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 97 predicate places. [2022-07-21 09:12:18,245 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 300 transitions, 1585 flow [2022-07-21 09:12:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:18,246 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:18,246 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] [2022-07-21 09:12:18,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-21 09:12:18,246 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:18,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:18,247 INFO L85 PathProgramCache]: Analyzing trace with hash 770213987, now seen corresponding path program 9 times [2022-07-21 09:12:18,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:18,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522296776] [2022-07-21 09:12:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:18,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:18,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:18,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522296776] [2022-07-21 09:12:18,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522296776] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:18,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:18,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:18,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775106937] [2022-07-21 09:12:18,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:18,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:18,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:18,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:18,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:18,739 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:18,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 300 transitions, 1585 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:18,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:18,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:18,741 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:19,632 INFO L129 PetriNetUnfolder]: 1219/2956 cut-off events. [2022-07-21 09:12:19,632 INFO L130 PetriNetUnfolder]: For 11422/11438 co-relation queries the response was YES. [2022-07-21 09:12:19,647 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10171 conditions, 2956 events. 1219/2956 cut-off events. For 11422/11438 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 22244 event pairs, 517 based on Foata normal form. 8/2850 useless extension candidates. Maximal degree in co-relation 10121. Up to 1637 conditions per place. [2022-07-21 09:12:19,658 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 165 selfloop transitions, 59 changer transitions 5/364 dead transitions. [2022-07-21 09:12:19,658 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 364 transitions, 2507 flow [2022-07-21 09:12:19,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:19,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:19,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2926 transitions. [2022-07-21 09:12:19,660 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-07-21 09:12:19,661 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2926 transitions. [2022-07-21 09:12:19,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2926 transitions. [2022-07-21 09:12:19,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:19,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2926 transitions. [2022-07-21 09:12:19,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.0) internal successors, (2926), 19 states have internal predecessors, (2926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:19,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:19,668 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:19,668 INFO L186 Difference]: Start difference. First operand has 298 places, 300 transitions, 1585 flow. Second operand 19 states and 2926 transitions. [2022-07-21 09:12:19,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 364 transitions, 2507 flow [2022-07-21 09:12:19,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 364 transitions, 2341 flow, removed 38 selfloop flow, removed 15 redundant places. [2022-07-21 09:12:19,697 INFO L242 Difference]: Finished difference. Result has 303 places, 307 transitions, 1620 flow [2022-07-21 09:12:19,698 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1620, PETRI_PLACES=303, PETRI_TRANSITIONS=307} [2022-07-21 09:12:19,698 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 102 predicate places. [2022-07-21 09:12:19,698 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 307 transitions, 1620 flow [2022-07-21 09:12:19,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:19,699 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:19,699 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] [2022-07-21 09:12:19,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 09:12:19,699 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:19,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash -939894311, now seen corresponding path program 10 times [2022-07-21 09:12:19,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:19,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450972933] [2022-07-21 09:12:19,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:19,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:19,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:20,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:20,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450972933] [2022-07-21 09:12:20,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450972933] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:20,209 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:20,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:20,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487485208] [2022-07-21 09:12:20,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:20,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:20,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:20,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:20,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:20,212 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:20,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 307 transitions, 1620 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:20,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:20,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:20,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:21,126 INFO L129 PetriNetUnfolder]: 1368/3369 cut-off events. [2022-07-21 09:12:21,126 INFO L130 PetriNetUnfolder]: For 13746/13754 co-relation queries the response was YES. [2022-07-21 09:12:21,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11691 conditions, 3369 events. 1368/3369 cut-off events. For 13746/13754 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26686 event pairs, 553 based on Foata normal form. 5/3231 useless extension candidates. Maximal degree in co-relation 11638. Up to 1794 conditions per place. [2022-07-21 09:12:21,158 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 195 selfloop transitions, 56 changer transitions 5/391 dead transitions. [2022-07-21 09:12:21,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 2799 flow [2022-07-21 09:12:21,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:21,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:21,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3090 transitions. [2022-07-21 09:12:21,161 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-07-21 09:12:21,161 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3090 transitions. [2022-07-21 09:12:21,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3090 transitions. [2022-07-21 09:12:21,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:21,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3090 transitions. [2022-07-21 09:12:21,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.5) internal successors, (3090), 20 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:21,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:21,169 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:21,169 INFO L186 Difference]: Start difference. First operand has 303 places, 307 transitions, 1620 flow. Second operand 20 states and 3090 transitions. [2022-07-21 09:12:21,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 2799 flow [2022-07-21 09:12:21,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 391 transitions, 2701 flow, removed 12 selfloop flow, removed 12 redundant places. [2022-07-21 09:12:21,201 INFO L242 Difference]: Finished difference. Result has 316 places, 321 transitions, 1867 flow [2022-07-21 09:12:21,202 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1867, PETRI_PLACES=316, PETRI_TRANSITIONS=321} [2022-07-21 09:12:21,202 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 115 predicate places. [2022-07-21 09:12:21,202 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 321 transitions, 1867 flow [2022-07-21 09:12:21,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:21,203 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:21,203 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] [2022-07-21 09:12:21,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 09:12:21,203 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:21,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:21,204 INFO L85 PathProgramCache]: Analyzing trace with hash 647184495, now seen corresponding path program 11 times [2022-07-21 09:12:21,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:21,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883751348] [2022-07-21 09:12:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:21,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:21,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:21,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:21,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:21,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883751348] [2022-07-21 09:12:21,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883751348] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:21,644 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:21,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:21,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264218931] [2022-07-21 09:12:21,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:21,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:21,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:21,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:21,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:21,647 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:21,648 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 321 transitions, 1867 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:21,648 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:21,648 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:21,648 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:22,450 INFO L129 PetriNetUnfolder]: 1378/3334 cut-off events. [2022-07-21 09:12:22,450 INFO L130 PetriNetUnfolder]: For 17020/17028 co-relation queries the response was YES. [2022-07-21 09:12:22,468 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12444 conditions, 3334 events. 1378/3334 cut-off events. For 17020/17028 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 26102 event pairs, 772 based on Foata normal form. 1/3199 useless extension candidates. Maximal degree in co-relation 12384. Up to 1973 conditions per place. [2022-07-21 09:12:22,480 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 181 selfloop transitions, 51 changer transitions 5/372 dead transitions. [2022-07-21 09:12:22,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 372 transitions, 2792 flow [2022-07-21 09:12:22,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:22,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:22,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2765 transitions. [2022-07-21 09:12:22,483 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6888390632785252 [2022-07-21 09:12:22,483 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2765 transitions. [2022-07-21 09:12:22,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2765 transitions. [2022-07-21 09:12:22,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:22,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2765 transitions. [2022-07-21 09:12:22,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.61111111111111) internal successors, (2765), 18 states have internal predecessors, (2765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:22,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:22,490 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:22,490 INFO L186 Difference]: Start difference. First operand has 316 places, 321 transitions, 1867 flow. Second operand 18 states and 2765 transitions. [2022-07-21 09:12:22,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 372 transitions, 2792 flow [2022-07-21 09:12:22,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 372 transitions, 2596 flow, removed 69 selfloop flow, removed 11 redundant places. [2022-07-21 09:12:22,540 INFO L242 Difference]: Finished difference. Result has 324 places, 329 transitions, 1906 flow [2022-07-21 09:12:22,541 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1906, PETRI_PLACES=324, PETRI_TRANSITIONS=329} [2022-07-21 09:12:22,541 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 123 predicate places. [2022-07-21 09:12:22,541 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 329 transitions, 1906 flow [2022-07-21 09:12:22,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:22,542 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:22,542 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] [2022-07-21 09:12:22,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-21 09:12:22,542 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:22,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:22,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1988923285, now seen corresponding path program 12 times [2022-07-21 09:12:22,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:22,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115282312] [2022-07-21 09:12:22,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:22,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:22,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:23,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:23,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:23,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115282312] [2022-07-21 09:12:23,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115282312] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:23,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:23,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:23,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138258008] [2022-07-21 09:12:23,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:23,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:23,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:23,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:23,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:23,077 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:23,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 329 transitions, 1906 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:23,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:23,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:23,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:24,187 INFO L129 PetriNetUnfolder]: 1450/3535 cut-off events. [2022-07-21 09:12:24,187 INFO L130 PetriNetUnfolder]: For 19835/19839 co-relation queries the response was YES. [2022-07-21 09:12:24,206 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13281 conditions, 3535 events. 1450/3535 cut-off events. For 19835/19839 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28258 event pairs, 754 based on Foata normal form. 2/3399 useless extension candidates. Maximal degree in co-relation 13218. Up to 2005 conditions per place. [2022-07-21 09:12:24,220 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 204 selfloop transitions, 61 changer transitions 5/405 dead transitions. [2022-07-21 09:12:24,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 405 transitions, 3113 flow [2022-07-21 09:12:24,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:24,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-07-21 09:12:24,223 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-07-21 09:12:24,223 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-07-21 09:12:24,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-07-21 09:12:24,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:24,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-07-21 09:12:24,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:24,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:24,231 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:24,231 INFO L186 Difference]: Start difference. First operand has 324 places, 329 transitions, 1906 flow. Second operand 20 states and 3085 transitions. [2022-07-21 09:12:24,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 405 transitions, 3113 flow [2022-07-21 09:12:24,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 405 transitions, 2975 flow, removed 37 selfloop flow, removed 11 redundant places. [2022-07-21 09:12:24,282 INFO L242 Difference]: Finished difference. Result has 338 places, 341 transitions, 2096 flow [2022-07-21 09:12:24,283 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2096, PETRI_PLACES=338, PETRI_TRANSITIONS=341} [2022-07-21 09:12:24,283 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 137 predicate places. [2022-07-21 09:12:24,283 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 341 transitions, 2096 flow [2022-07-21 09:12:24,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:24,284 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:24,284 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] [2022-07-21 09:12:24,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-21 09:12:24,284 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:24,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:24,285 INFO L85 PathProgramCache]: Analyzing trace with hash 2032075091, now seen corresponding path program 13 times [2022-07-21 09:12:24,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:24,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127798647] [2022-07-21 09:12:24,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:24,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:24,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:24,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:24,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:24,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127798647] [2022-07-21 09:12:24,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127798647] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:24,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:24,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:24,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671385794] [2022-07-21 09:12:24,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:24,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:24,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:24,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:24,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:24,809 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:24,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 341 transitions, 2096 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:24,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:24,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:24,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:25,877 INFO L129 PetriNetUnfolder]: 1506/3763 cut-off events. [2022-07-21 09:12:25,878 INFO L130 PetriNetUnfolder]: For 24870/24892 co-relation queries the response was YES. [2022-07-21 09:12:25,907 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14575 conditions, 3763 events. 1506/3763 cut-off events. For 24870/24892 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31429 event pairs, 566 based on Foata normal form. 14/3625 useless extension candidates. Maximal degree in co-relation 14505. Up to 2105 conditions per place. [2022-07-21 09:12:25,924 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 209 selfloop transitions, 65 changer transitions 5/414 dead transitions. [2022-07-21 09:12:25,924 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 414 transitions, 3363 flow [2022-07-21 09:12:25,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:25,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:25,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3085 transitions. [2022-07-21 09:12:25,927 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6917040358744395 [2022-07-21 09:12:25,927 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3085 transitions. [2022-07-21 09:12:25,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3085 transitions. [2022-07-21 09:12:25,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:25,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3085 transitions. [2022-07-21 09:12:25,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.25) internal successors, (3085), 20 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:25,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:25,934 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:25,934 INFO L186 Difference]: Start difference. First operand has 338 places, 341 transitions, 2096 flow. Second operand 20 states and 3085 transitions. [2022-07-21 09:12:25,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 414 transitions, 3363 flow [2022-07-21 09:12:25,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 414 transitions, 3149 flow, removed 63 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:25,998 INFO L242 Difference]: Finished difference. Result has 347 places, 353 transitions, 2255 flow [2022-07-21 09:12:25,999 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=1905, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2255, PETRI_PLACES=347, PETRI_TRANSITIONS=353} [2022-07-21 09:12:25,999 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 146 predicate places. [2022-07-21 09:12:25,999 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 353 transitions, 2255 flow [2022-07-21 09:12:26,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:26,000 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:26,000 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:26,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 09:12:26,000 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:26,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:26,001 INFO L85 PathProgramCache]: Analyzing trace with hash 78013227, now seen corresponding path program 14 times [2022-07-21 09:12:26,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:26,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329019776] [2022-07-21 09:12:26,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:26,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:26,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:26,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:26,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:26,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329019776] [2022-07-21 09:12:26,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329019776] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:26,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:26,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:26,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697943397] [2022-07-21 09:12:26,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:26,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:26,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:26,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:26,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:26,507 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:26,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 353 transitions, 2255 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:26,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:26,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:26,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:27,481 INFO L129 PetriNetUnfolder]: 1557/3826 cut-off events. [2022-07-21 09:12:27,481 INFO L130 PetriNetUnfolder]: For 29475/29485 co-relation queries the response was YES. [2022-07-21 09:12:27,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15481 conditions, 3826 events. 1557/3826 cut-off events. For 29475/29485 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 31413 event pairs, 823 based on Foata normal form. 2/3673 useless extension candidates. Maximal degree in co-relation 15407. Up to 2199 conditions per place. [2022-07-21 09:12:27,521 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 223 selfloop transitions, 63 changer transitions 5/426 dead transitions. [2022-07-21 09:12:27,521 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 426 transitions, 3589 flow [2022-07-21 09:12:27,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 09:12:27,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 09:12:27,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3089 transitions. [2022-07-21 09:12:27,531 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6926008968609866 [2022-07-21 09:12:27,531 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3089 transitions. [2022-07-21 09:12:27,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3089 transitions. [2022-07-21 09:12:27,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:27,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3089 transitions. [2022-07-21 09:12:27,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 154.45) internal successors, (3089), 20 states have internal predecessors, (3089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:27,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:27,545 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 223.0) internal successors, (4683), 21 states have internal predecessors, (4683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:27,545 INFO L186 Difference]: Start difference. First operand has 347 places, 353 transitions, 2255 flow. Second operand 20 states and 3089 transitions. [2022-07-21 09:12:27,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 426 transitions, 3589 flow [2022-07-21 09:12:27,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 426 transitions, 3370 flow, removed 63 selfloop flow, removed 14 redundant places. [2022-07-21 09:12:27,630 INFO L242 Difference]: Finished difference. Result has 355 places, 360 transitions, 2352 flow [2022-07-21 09:12:27,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2352, PETRI_PLACES=355, PETRI_TRANSITIONS=360} [2022-07-21 09:12:27,631 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 154 predicate places. [2022-07-21 09:12:27,631 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 360 transitions, 2352 flow [2022-07-21 09:12:27,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:27,632 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:27,632 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] [2022-07-21 09:12:27,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 09:12:27,632 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:27,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:27,633 INFO L85 PathProgramCache]: Analyzing trace with hash 320730751, now seen corresponding path program 15 times [2022-07-21 09:12:27,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:27,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681989169] [2022-07-21 09:12:27,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:27,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:27,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:28,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:28,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681989169] [2022-07-21 09:12:28,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681989169] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:28,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:28,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:28,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978925188] [2022-07-21 09:12:28,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:28,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:28,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:28,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:28,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:28,101 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:28,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 360 transitions, 2352 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:28,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:28,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:28,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:29,081 INFO L129 PetriNetUnfolder]: 1584/3894 cut-off events. [2022-07-21 09:12:29,081 INFO L130 PetriNetUnfolder]: For 32976/32980 co-relation queries the response was YES. [2022-07-21 09:12:29,112 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 3894 events. 1584/3894 cut-off events. For 32976/32980 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 32117 event pairs, 846 based on Foata normal form. 2/3736 useless extension candidates. Maximal degree in co-relation 16031. Up to 2271 conditions per place. [2022-07-21 09:12:29,126 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 220 selfloop transitions, 67 changer transitions 5/427 dead transitions. [2022-07-21 09:12:29,126 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 427 transitions, 3677 flow [2022-07-21 09:12:29,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:29,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:29,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2931 transitions. [2022-07-21 09:12:29,141 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6917630398867123 [2022-07-21 09:12:29,141 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2931 transitions. [2022-07-21 09:12:29,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2931 transitions. [2022-07-21 09:12:29,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:29,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2931 transitions. [2022-07-21 09:12:29,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.26315789473685) internal successors, (2931), 19 states have internal predecessors, (2931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:29,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:29,148 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:29,148 INFO L186 Difference]: Start difference. First operand has 355 places, 360 transitions, 2352 flow. Second operand 19 states and 2931 transitions. [2022-07-21 09:12:29,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 427 transitions, 3677 flow [2022-07-21 09:12:29,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 427 transitions, 3425 flow, removed 76 selfloop flow, removed 15 redundant places. [2022-07-21 09:12:29,223 INFO L242 Difference]: Finished difference. Result has 360 places, 370 transitions, 2439 flow [2022-07-21 09:12:29,223 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2439, PETRI_PLACES=360, PETRI_TRANSITIONS=370} [2022-07-21 09:12:29,224 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 159 predicate places. [2022-07-21 09:12:29,224 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 370 transitions, 2439 flow [2022-07-21 09:12:29,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:29,225 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:29,225 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] [2022-07-21 09:12:29,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-21 09:12:29,225 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:29,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:29,225 INFO L85 PathProgramCache]: Analyzing trace with hash 385169053, now seen corresponding path program 16 times [2022-07-21 09:12:29,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:29,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292376580] [2022-07-21 09:12:29,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:29,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:29,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:29,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:29,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:29,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292376580] [2022-07-21 09:12:29,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292376580] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:29,752 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:29,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:29,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406030318] [2022-07-21 09:12:29,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:29,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:29,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:29,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:29,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:29,754 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:29,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 370 transitions, 2439 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:29,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:29,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:29,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:30,668 INFO L129 PetriNetUnfolder]: 1626/4018 cut-off events. [2022-07-21 09:12:30,668 INFO L130 PetriNetUnfolder]: For 34217/34225 co-relation queries the response was YES. [2022-07-21 09:12:30,698 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 4018 events. 1626/4018 cut-off events. For 34217/34225 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 33557 event pairs, 863 based on Foata normal form. 1/3857 useless extension candidates. Maximal degree in co-relation 16618. Up to 2285 conditions per place. [2022-07-21 09:12:30,711 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 229 selfloop transitions, 62 changer transitions 5/431 dead transitions. [2022-07-21 09:12:30,711 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 431 transitions, 3727 flow [2022-07-21 09:12:30,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:30,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:30,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-07-21 09:12:30,714 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-07-21 09:12:30,714 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-07-21 09:12:30,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-07-21 09:12:30,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:30,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-07-21 09:12:30,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:30,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:30,720 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:30,720 INFO L186 Difference]: Start difference. First operand has 360 places, 370 transitions, 2439 flow. Second operand 18 states and 2779 transitions. [2022-07-21 09:12:30,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 431 transitions, 3727 flow [2022-07-21 09:12:30,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 431 transitions, 3586 flow, removed 27 selfloop flow, removed 12 redundant places. [2022-07-21 09:12:30,793 INFO L242 Difference]: Finished difference. Result has 368 places, 376 transitions, 2631 flow [2022-07-21 09:12:30,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2304, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2631, PETRI_PLACES=368, PETRI_TRANSITIONS=376} [2022-07-21 09:12:30,794 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 167 predicate places. [2022-07-21 09:12:30,794 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 376 transitions, 2631 flow [2022-07-21 09:12:30,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:30,794 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:30,795 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] [2022-07-21 09:12:30,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-21 09:12:30,795 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:30,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:30,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1319983059, now seen corresponding path program 17 times [2022-07-21 09:12:30,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:30,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430448264] [2022-07-21 09:12:30,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:30,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:31,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:31,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:31,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430448264] [2022-07-21 09:12:31,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430448264] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:31,244 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:31,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:31,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264905975] [2022-07-21 09:12:31,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:31,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:31,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:31,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:31,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:31,246 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:31,248 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 376 transitions, 2631 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:31,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:31,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:31,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:32,266 INFO L129 PetriNetUnfolder]: 1677/4171 cut-off events. [2022-07-21 09:12:32,266 INFO L130 PetriNetUnfolder]: For 43022/43032 co-relation queries the response was YES. [2022-07-21 09:12:32,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17887 conditions, 4171 events. 1677/4171 cut-off events. For 43022/43032 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35524 event pairs, 882 based on Foata normal form. 2/4012 useless extension candidates. Maximal degree in co-relation 17803. Up to 2380 conditions per place. [2022-07-21 09:12:32,302 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 238 selfloop transitions, 61 changer transitions 5/439 dead transitions. [2022-07-21 09:12:32,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 439 transitions, 3989 flow [2022-07-21 09:12:32,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:32,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:32,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2781 transitions. [2022-07-21 09:12:32,304 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6928251121076233 [2022-07-21 09:12:32,304 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2781 transitions. [2022-07-21 09:12:32,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2781 transitions. [2022-07-21 09:12:32,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:32,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2781 transitions. [2022-07-21 09:12:32,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.5) internal successors, (2781), 18 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:32,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:32,310 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:32,310 INFO L186 Difference]: Start difference. First operand has 368 places, 376 transitions, 2631 flow. Second operand 18 states and 2781 transitions. [2022-07-21 09:12:32,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 439 transitions, 3989 flow [2022-07-21 09:12:32,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 439 transitions, 3752 flow, removed 76 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:32,397 INFO L242 Difference]: Finished difference. Result has 375 places, 383 transitions, 2742 flow [2022-07-21 09:12:32,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2742, PETRI_PLACES=375, PETRI_TRANSITIONS=383} [2022-07-21 09:12:32,398 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 174 predicate places. [2022-07-21 09:12:32,398 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 383 transitions, 2742 flow [2022-07-21 09:12:32,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:32,399 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:32,399 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] [2022-07-21 09:12:32,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-21 09:12:32,399 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:32,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:32,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1680284071, now seen corresponding path program 18 times [2022-07-21 09:12:32,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:32,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773872811] [2022-07-21 09:12:32,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:32,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:32,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:32,786 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:32,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:32,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773872811] [2022-07-21 09:12:32,787 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773872811] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:32,787 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:32,787 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:32,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652288070] [2022-07-21 09:12:32,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:32,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:32,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:32,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:32,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:32,789 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:32,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 383 transitions, 2742 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:32,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:32,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:32,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:33,687 INFO L129 PetriNetUnfolder]: 1677/4157 cut-off events. [2022-07-21 09:12:33,687 INFO L130 PetriNetUnfolder]: For 44944/44954 co-relation queries the response was YES. [2022-07-21 09:12:33,726 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17952 conditions, 4157 events. 1677/4157 cut-off events. For 44944/44954 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35307 event pairs, 895 based on Foata normal form. 2/3991 useless extension candidates. Maximal degree in co-relation 17864. Up to 2415 conditions per place. [2022-07-21 09:12:33,743 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 230 selfloop transitions, 61 changer transitions 5/431 dead transitions. [2022-07-21 09:12:33,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 431 transitions, 3869 flow [2022-07-21 09:12:33,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:33,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:33,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-07-21 09:12:33,746 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-07-21 09:12:33,746 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-07-21 09:12:33,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-07-21 09:12:33,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:33,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-07-21 09:12:33,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:33,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:33,751 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:33,751 INFO L186 Difference]: Start difference. First operand has 375 places, 383 transitions, 2742 flow. Second operand 18 states and 2768 transitions. [2022-07-21 09:12:33,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 431 transitions, 3869 flow [2022-07-21 09:12:33,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 431 transitions, 3673 flow, removed 68 selfloop flow, removed 12 redundant places. [2022-07-21 09:12:33,855 INFO L242 Difference]: Finished difference. Result has 382 places, 386 transitions, 2735 flow [2022-07-21 09:12:33,855 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2735, PETRI_PLACES=382, PETRI_TRANSITIONS=386} [2022-07-21 09:12:33,856 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 181 predicate places. [2022-07-21 09:12:33,856 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 386 transitions, 2735 flow [2022-07-21 09:12:33,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:33,856 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:33,856 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] [2022-07-21 09:12:33,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-21 09:12:33,857 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:33,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:33,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1246894767, now seen corresponding path program 19 times [2022-07-21 09:12:33,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:33,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985586370] [2022-07-21 09:12:33,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:33,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:33,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:34,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:34,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:34,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985586370] [2022-07-21 09:12:34,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985586370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:34,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:34,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:34,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492319926] [2022-07-21 09:12:34,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:34,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:34,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:34,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:34,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:34,263 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:34,264 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 386 transitions, 2735 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:34,264 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:34,264 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:34,264 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:35,237 INFO L129 PetriNetUnfolder]: 1685/4186 cut-off events. [2022-07-21 09:12:35,238 INFO L130 PetriNetUnfolder]: For 43254/43264 co-relation queries the response was YES. [2022-07-21 09:12:35,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17991 conditions, 4186 events. 1685/4186 cut-off events. For 43254/43264 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 35635 event pairs, 894 based on Foata normal form. 2/4017 useless extension candidates. Maximal degree in co-relation 17900. Up to 2415 conditions per place. [2022-07-21 09:12:35,286 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 235 selfloop transitions, 64 changer transitions 5/439 dead transitions. [2022-07-21 09:12:35,286 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 439 transitions, 3962 flow [2022-07-21 09:12:35,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:35,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:35,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-07-21 09:12:35,288 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-07-21 09:12:35,289 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-07-21 09:12:35,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-07-21 09:12:35,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:35,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-07-21 09:12:35,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:35,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:35,294 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:35,294 INFO L186 Difference]: Start difference. First operand has 382 places, 386 transitions, 2735 flow. Second operand 18 states and 2770 transitions. [2022-07-21 09:12:35,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 439 transitions, 3962 flow [2022-07-21 09:12:35,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 439 transitions, 3782 flow, removed 31 selfloop flow, removed 15 redundant places. [2022-07-21 09:12:35,419 INFO L242 Difference]: Finished difference. Result has 387 places, 392 transitions, 2828 flow [2022-07-21 09:12:35,420 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2828, PETRI_PLACES=387, PETRI_TRANSITIONS=392} [2022-07-21 09:12:35,420 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 186 predicate places. [2022-07-21 09:12:35,420 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 392 transitions, 2828 flow [2022-07-21 09:12:35,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:35,421 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:35,421 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] [2022-07-21 09:12:35,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-21 09:12:35,421 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:35,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:35,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1506960225, now seen corresponding path program 20 times [2022-07-21 09:12:35,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:35,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785011789] [2022-07-21 09:12:35,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:35,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:35,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:35,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:35,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:35,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785011789] [2022-07-21 09:12:35,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785011789] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:35,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:35,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:35,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910213363] [2022-07-21 09:12:35,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:35,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:35,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:35,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:35,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:35,836 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:35,837 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 392 transitions, 2828 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:35,837 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:35,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:35,837 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:36,906 INFO L129 PetriNetUnfolder]: 1697/4270 cut-off events. [2022-07-21 09:12:36,907 INFO L130 PetriNetUnfolder]: For 46668/46683 co-relation queries the response was YES. [2022-07-21 09:12:36,934 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18391 conditions, 4270 events. 1697/4270 cut-off events. For 46668/46683 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 37208 event pairs, 729 based on Foata normal form. 5/4092 useless extension candidates. Maximal degree in co-relation 18297. Up to 2439 conditions per place. [2022-07-21 09:12:36,950 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 242 selfloop transitions, 66 changer transitions 5/448 dead transitions. [2022-07-21 09:12:36,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 448 transitions, 4148 flow [2022-07-21 09:12:36,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:36,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:36,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-07-21 09:12:36,953 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-07-21 09:12:36,953 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-07-21 09:12:36,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-07-21 09:12:36,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:36,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-07-21 09:12:36,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:36,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:36,959 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:36,959 INFO L186 Difference]: Start difference. First operand has 387 places, 392 transitions, 2828 flow. Second operand 18 states and 2774 transitions. [2022-07-21 09:12:36,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 448 transitions, 4148 flow [2022-07-21 09:12:37,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 448 transitions, 3898 flow, removed 46 selfloop flow, removed 15 redundant places. [2022-07-21 09:12:37,090 INFO L242 Difference]: Finished difference. Result has 392 places, 400 transitions, 2906 flow [2022-07-21 09:12:37,090 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2906, PETRI_PLACES=392, PETRI_TRANSITIONS=400} [2022-07-21 09:12:37,091 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 191 predicate places. [2022-07-21 09:12:37,091 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 400 transitions, 2906 flow [2022-07-21 09:12:37,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:37,091 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:37,091 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:37,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-21 09:12:37,092 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:37,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:37,092 INFO L85 PathProgramCache]: Analyzing trace with hash 386036189, now seen corresponding path program 21 times [2022-07-21 09:12:37,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:37,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622474007] [2022-07-21 09:12:37,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:37,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:37,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:37,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:37,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:37,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622474007] [2022-07-21 09:12:37,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622474007] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:37,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:37,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:37,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944155598] [2022-07-21 09:12:37,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:37,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:37,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:37,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:37,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:37,475 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:37,476 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 400 transitions, 2906 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:37,476 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:37,476 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:37,476 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:38,595 INFO L129 PetriNetUnfolder]: 1703/4365 cut-off events. [2022-07-21 09:12:38,595 INFO L130 PetriNetUnfolder]: For 48947/48968 co-relation queries the response was YES. [2022-07-21 09:12:38,633 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18472 conditions, 4365 events. 1703/4365 cut-off events. For 48947/48968 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 38360 event pairs, 712 based on Foata normal form. 11/4186 useless extension candidates. Maximal degree in co-relation 18376. Up to 2453 conditions per place. [2022-07-21 09:12:38,648 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 248 selfloop transitions, 63 changer transitions 5/451 dead transitions. [2022-07-21 09:12:38,649 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 451 transitions, 4149 flow [2022-07-21 09:12:38,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:38,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:38,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-07-21 09:12:38,651 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-07-21 09:12:38,651 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-07-21 09:12:38,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-07-21 09:12:38,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:38,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-07-21 09:12:38,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:38,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:38,656 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:38,656 INFO L186 Difference]: Start difference. First operand has 392 places, 400 transitions, 2906 flow. Second operand 18 states and 2772 transitions. [2022-07-21 09:12:38,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 451 transitions, 4149 flow [2022-07-21 09:12:38,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 451 transitions, 3915 flow, removed 56 selfloop flow, removed 14 redundant places. [2022-07-21 09:12:38,801 INFO L242 Difference]: Finished difference. Result has 397 places, 404 transitions, 2889 flow [2022-07-21 09:12:38,802 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2889, PETRI_PLACES=397, PETRI_TRANSITIONS=404} [2022-07-21 09:12:38,802 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 196 predicate places. [2022-07-21 09:12:38,802 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 404 transitions, 2889 flow [2022-07-21 09:12:38,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:38,803 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:38,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:38,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-21 09:12:38,804 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:38,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:38,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1788438729, now seen corresponding path program 22 times [2022-07-21 09:12:38,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:38,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541147695] [2022-07-21 09:12:38,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:38,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:39,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:39,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541147695] [2022-07-21 09:12:39,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541147695] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:39,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:39,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:39,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218193573] [2022-07-21 09:12:39,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:39,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:39,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:39,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:39,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:39,105 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:39,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 404 transitions, 2889 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:39,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:39,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:39,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:40,108 INFO L129 PetriNetUnfolder]: 1703/4352 cut-off events. [2022-07-21 09:12:40,108 INFO L130 PetriNetUnfolder]: For 48310/48332 co-relation queries the response was YES. [2022-07-21 09:12:40,135 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18345 conditions, 4352 events. 1703/4352 cut-off events. For 48310/48332 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38232 event pairs, 704 based on Foata normal form. 14/4177 useless extension candidates. Maximal degree in co-relation 18247. Up to 2449 conditions per place. [2022-07-21 09:12:40,148 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 249 selfloop transitions, 62 changer transitions 5/451 dead transitions. [2022-07-21 09:12:40,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 451 transitions, 4094 flow [2022-07-21 09:12:40,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:40,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:40,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2767 transitions. [2022-07-21 09:12:40,151 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6893373193821625 [2022-07-21 09:12:40,151 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2767 transitions. [2022-07-21 09:12:40,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2767 transitions. [2022-07-21 09:12:40,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:40,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2767 transitions. [2022-07-21 09:12:40,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.72222222222223) internal successors, (2767), 18 states have internal predecessors, (2767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:40,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:40,156 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:40,156 INFO L186 Difference]: Start difference. First operand has 397 places, 404 transitions, 2889 flow. Second operand 18 states and 2767 transitions. [2022-07-21 09:12:40,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 451 transitions, 4094 flow [2022-07-21 09:12:40,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 451 transitions, 3902 flow, removed 33 selfloop flow, removed 15 redundant places. [2022-07-21 09:12:40,291 INFO L242 Difference]: Finished difference. Result has 401 places, 407 transitions, 2877 flow [2022-07-21 09:12:40,292 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2877, PETRI_PLACES=401, PETRI_TRANSITIONS=407} [2022-07-21 09:12:40,292 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 200 predicate places. [2022-07-21 09:12:40,292 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 407 transitions, 2877 flow [2022-07-21 09:12:40,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:40,293 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:40,293 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] [2022-07-21 09:12:40,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-21 09:12:40,293 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:40,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:40,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1231327249, now seen corresponding path program 23 times [2022-07-21 09:12:40,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:40,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659103404] [2022-07-21 09:12:40,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:40,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:40,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:40,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:40,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:40,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659103404] [2022-07-21 09:12:40,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659103404] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:40,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:40,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:40,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732661642] [2022-07-21 09:12:40,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:40,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:40,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:40,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:40,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:40,725 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:40,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 407 transitions, 2877 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:40,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:40,727 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:40,727 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:41,808 INFO L129 PetriNetUnfolder]: 1748/4497 cut-off events. [2022-07-21 09:12:41,809 INFO L130 PetriNetUnfolder]: For 53013/53033 co-relation queries the response was YES. [2022-07-21 09:12:41,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19133 conditions, 4497 events. 1748/4497 cut-off events. For 53013/53033 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 40048 event pairs, 680 based on Foata normal form. 9/4317 useless extension candidates. Maximal degree in co-relation 19033. Up to 2392 conditions per place. [2022-07-21 09:12:41,865 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 257 selfloop transitions, 79 changer transitions 5/476 dead transitions. [2022-07-21 09:12:41,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 476 transitions, 4509 flow [2022-07-21 09:12:41,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:41,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:41,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-21 09:12:41,868 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-21 09:12:41,868 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-21 09:12:41,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-21 09:12:41,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:41,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-21 09:12:41,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:41,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:41,874 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:41,874 INFO L186 Difference]: Start difference. First operand has 401 places, 407 transitions, 2877 flow. Second operand 19 states and 2930 transitions. [2022-07-21 09:12:41,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 476 transitions, 4509 flow [2022-07-21 09:12:42,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 476 transitions, 4406 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-07-21 09:12:42,031 INFO L242 Difference]: Finished difference. Result has 410 places, 418 transitions, 3278 flow [2022-07-21 09:12:42,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3278, PETRI_PLACES=410, PETRI_TRANSITIONS=418} [2022-07-21 09:12:42,031 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 209 predicate places. [2022-07-21 09:12:42,032 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 418 transitions, 3278 flow [2022-07-21 09:12:42,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:42,032 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:42,032 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:12:42,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-21 09:12:42,032 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:42,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:42,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1252106779, now seen corresponding path program 24 times [2022-07-21 09:12:42,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:42,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560955074] [2022-07-21 09:12:42,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:42,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:42,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:42,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:42,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:42,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560955074] [2022-07-21 09:12:42,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560955074] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:42,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:42,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:42,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207083840] [2022-07-21 09:12:42,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:42,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:42,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:42,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:42,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:42,460 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:42,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 418 transitions, 3278 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:42,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:42,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:42,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:43,538 INFO L129 PetriNetUnfolder]: 1758/4530 cut-off events. [2022-07-21 09:12:43,538 INFO L130 PetriNetUnfolder]: For 61657/61677 co-relation queries the response was YES. [2022-07-21 09:12:43,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19885 conditions, 4530 events. 1758/4530 cut-off events. For 61657/61677 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 40340 event pairs, 754 based on Foata normal form. 9/4337 useless extension candidates. Maximal degree in co-relation 19780. Up to 2552 conditions per place. [2022-07-21 09:12:43,583 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 262 selfloop transitions, 67 changer transitions 5/469 dead transitions. [2022-07-21 09:12:43,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 469 transitions, 4715 flow [2022-07-21 09:12:43,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:43,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:43,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2766 transitions. [2022-07-21 09:12:43,585 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6890881913303438 [2022-07-21 09:12:43,585 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2766 transitions. [2022-07-21 09:12:43,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2766 transitions. [2022-07-21 09:12:43,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:43,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2766 transitions. [2022-07-21 09:12:43,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.66666666666666) internal successors, (2766), 18 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:43,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:43,590 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:43,590 INFO L186 Difference]: Start difference. First operand has 410 places, 418 transitions, 3278 flow. Second operand 18 states and 2766 transitions. [2022-07-21 09:12:43,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 469 transitions, 4715 flow [2022-07-21 09:12:43,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 469 transitions, 4420 flow, removed 99 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:43,761 INFO L242 Difference]: Finished difference. Result has 416 places, 426 transitions, 3352 flow [2022-07-21 09:12:43,762 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3352, PETRI_PLACES=416, PETRI_TRANSITIONS=426} [2022-07-21 09:12:43,762 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 215 predicate places. [2022-07-21 09:12:43,762 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 426 transitions, 3352 flow [2022-07-21 09:12:43,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:43,763 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:43,763 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] [2022-07-21 09:12:43,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-21 09:12:43,763 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:43,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:43,764 INFO L85 PathProgramCache]: Analyzing trace with hash 2144185257, now seen corresponding path program 25 times [2022-07-21 09:12:43,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:43,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218731083] [2022-07-21 09:12:43,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:43,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:43,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:44,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:44,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:44,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218731083] [2022-07-21 09:12:44,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218731083] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:44,229 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:44,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:44,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605627305] [2022-07-21 09:12:44,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:44,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:44,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:44,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:44,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:44,231 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:44,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 426 transitions, 3352 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:44,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:44,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:44,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:45,407 INFO L129 PetriNetUnfolder]: 1798/4654 cut-off events. [2022-07-21 09:12:45,407 INFO L130 PetriNetUnfolder]: For 64439/64461 co-relation queries the response was YES. [2022-07-21 09:12:45,455 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20401 conditions, 4654 events. 1798/4654 cut-off events. For 64439/64461 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42063 event pairs, 719 based on Foata normal form. 14/4466 useless extension candidates. Maximal degree in co-relation 20294. Up to 2529 conditions per place. [2022-07-21 09:12:45,472 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 75 changer transitions 5/492 dead transitions. [2022-07-21 09:12:45,472 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 492 transitions, 4958 flow [2022-07-21 09:12:45,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:45,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:45,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-21 09:12:45,474 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-21 09:12:45,474 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-21 09:12:45,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-21 09:12:45,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:45,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-21 09:12:45,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:45,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:45,479 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:45,479 INFO L186 Difference]: Start difference. First operand has 416 places, 426 transitions, 3352 flow. Second operand 19 states and 2930 transitions. [2022-07-21 09:12:45,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 492 transitions, 4958 flow [2022-07-21 09:12:45,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 492 transitions, 4718 flow, removed 81 selfloop flow, removed 11 redundant places. [2022-07-21 09:12:45,653 INFO L242 Difference]: Finished difference. Result has 427 places, 434 transitions, 3514 flow [2022-07-21 09:12:45,653 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3514, PETRI_PLACES=427, PETRI_TRANSITIONS=434} [2022-07-21 09:12:45,654 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 226 predicate places. [2022-07-21 09:12:45,654 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 434 transitions, 3514 flow [2022-07-21 09:12:45,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:45,654 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:45,654 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] [2022-07-21 09:12:45,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-21 09:12:45,655 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:45,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:45,655 INFO L85 PathProgramCache]: Analyzing trace with hash -592376099, now seen corresponding path program 26 times [2022-07-21 09:12:45,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:45,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555735006] [2022-07-21 09:12:45,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:45,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:45,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:46,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:46,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:46,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555735006] [2022-07-21 09:12:46,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555735006] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:46,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:46,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:46,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117183379] [2022-07-21 09:12:46,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:46,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:46,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:46,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:46,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:46,112 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:46,113 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 434 transitions, 3514 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:46,113 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:46,113 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:46,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:47,221 INFO L129 PetriNetUnfolder]: 1840/4677 cut-off events. [2022-07-21 09:12:47,221 INFO L130 PetriNetUnfolder]: For 73182/73190 co-relation queries the response was YES. [2022-07-21 09:12:47,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21528 conditions, 4677 events. 1840/4677 cut-off events. For 73182/73190 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 41594 event pairs, 982 based on Foata normal form. 1/4479 useless extension candidates. Maximal degree in co-relation 21416. Up to 2636 conditions per place. [2022-07-21 09:12:47,278 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 283 selfloop transitions, 72 changer transitions 5/495 dead transitions. [2022-07-21 09:12:47,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 495 transitions, 5184 flow [2022-07-21 09:12:47,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:47,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:47,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-07-21 09:12:47,280 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-07-21 09:12:47,280 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-07-21 09:12:47,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-07-21 09:12:47,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:47,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-07-21 09:12:47,282 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:47,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:47,284 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:47,284 INFO L186 Difference]: Start difference. First operand has 427 places, 434 transitions, 3514 flow. Second operand 18 states and 2780 transitions. [2022-07-21 09:12:47,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 495 transitions, 5184 flow [2022-07-21 09:12:47,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 495 transitions, 4900 flow, removed 92 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:47,501 INFO L242 Difference]: Finished difference. Result has 434 places, 440 transitions, 3655 flow [2022-07-21 09:12:47,502 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3655, PETRI_PLACES=434, PETRI_TRANSITIONS=440} [2022-07-21 09:12:47,502 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 233 predicate places. [2022-07-21 09:12:47,502 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 440 transitions, 3655 flow [2022-07-21 09:12:47,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:47,503 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:47,503 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] [2022-07-21 09:12:47,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-21 09:12:47,503 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:47,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:47,504 INFO L85 PathProgramCache]: Analyzing trace with hash -603329539, now seen corresponding path program 27 times [2022-07-21 09:12:47,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:47,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012681177] [2022-07-21 09:12:47,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:47,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:47,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:47,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:47,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:47,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012681177] [2022-07-21 09:12:47,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012681177] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:47,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:47,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:47,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945704179] [2022-07-21 09:12:47,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:47,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:47,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:47,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:47,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:47,967 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:47,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 440 transitions, 3655 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:47,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:47,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:47,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:49,054 INFO L129 PetriNetUnfolder]: 1840/4766 cut-off events. [2022-07-21 09:12:49,055 INFO L130 PetriNetUnfolder]: For 75608/75630 co-relation queries the response was YES. [2022-07-21 09:12:49,104 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21637 conditions, 4766 events. 1840/4766 cut-off events. For 75608/75630 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 43252 event pairs, 769 based on Foata normal form. 14/4578 useless extension candidates. Maximal degree in co-relation 21521. Up to 2672 conditions per place. [2022-07-21 09:12:49,121 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 277 selfloop transitions, 74 changer transitions 5/491 dead transitions. [2022-07-21 09:12:49,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 491 transitions, 5052 flow [2022-07-21 09:12:49,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:49,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:49,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-07-21 09:12:49,123 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-07-21 09:12:49,124 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-07-21 09:12:49,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-07-21 09:12:49,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:49,124 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-07-21 09:12:49,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:49,128 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:49,128 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:49,128 INFO L186 Difference]: Start difference. First operand has 434 places, 440 transitions, 3655 flow. Second operand 18 states and 2770 transitions. [2022-07-21 09:12:49,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 491 transitions, 5052 flow [2022-07-21 09:12:49,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 491 transitions, 4749 flow, removed 103 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:49,363 INFO L242 Difference]: Finished difference. Result has 440 places, 443 transitions, 3581 flow [2022-07-21 09:12:49,363 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3581, PETRI_PLACES=440, PETRI_TRANSITIONS=443} [2022-07-21 09:12:49,363 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 239 predicate places. [2022-07-21 09:12:49,364 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 443 transitions, 3581 flow [2022-07-21 09:12:49,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:49,364 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:49,364 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] [2022-07-21 09:12:49,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-21 09:12:49,365 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:49,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:49,365 INFO L85 PathProgramCache]: Analyzing trace with hash -2044532839, now seen corresponding path program 28 times [2022-07-21 09:12:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:49,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388498489] [2022-07-21 09:12:49,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:49,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:49,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:49,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:49,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388498489] [2022-07-21 09:12:49,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388498489] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:49,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:49,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:49,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166800103] [2022-07-21 09:12:49,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:49,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:49,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:49,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:49,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:49,833 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:49,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 443 transitions, 3581 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:49,834 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:49,834 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:49,834 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:50,967 INFO L129 PetriNetUnfolder]: 1912/4952 cut-off events. [2022-07-21 09:12:50,967 INFO L130 PetriNetUnfolder]: For 79535/79557 co-relation queries the response was YES. [2022-07-21 09:12:51,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22633 conditions, 4952 events. 1912/4952 cut-off events. For 79535/79557 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 45567 event pairs, 780 based on Foata normal form. 14/4754 useless extension candidates. Maximal degree in co-relation 22514. Up to 2731 conditions per place. [2022-07-21 09:12:51,039 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 298 selfloop transitions, 74 changer transitions 5/512 dead transitions. [2022-07-21 09:12:51,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 512 transitions, 5385 flow [2022-07-21 09:12:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:51,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:51,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-21 09:12:51,041 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-21 09:12:51,041 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-21 09:12:51,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-21 09:12:51,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:51,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-21 09:12:51,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:51,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:51,046 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:51,046 INFO L186 Difference]: Start difference. First operand has 440 places, 443 transitions, 3581 flow. Second operand 19 states and 2930 transitions. [2022-07-21 09:12:51,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 512 transitions, 5385 flow [2022-07-21 09:12:51,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 512 transitions, 5147 flow, removed 45 selfloop flow, removed 15 redundant places. [2022-07-21 09:12:51,316 INFO L242 Difference]: Finished difference. Result has 448 places, 454 transitions, 3797 flow [2022-07-21 09:12:51,316 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3347, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3797, PETRI_PLACES=448, PETRI_TRANSITIONS=454} [2022-07-21 09:12:51,316 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 247 predicate places. [2022-07-21 09:12:51,316 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 454 transitions, 3797 flow [2022-07-21 09:12:51,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:51,317 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:51,317 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] [2022-07-21 09:12:51,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-21 09:12:51,317 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:51,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:51,318 INFO L85 PathProgramCache]: Analyzing trace with hash -341550069, now seen corresponding path program 29 times [2022-07-21 09:12:51,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:51,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015383547] [2022-07-21 09:12:51,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:51,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:51,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:51,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:51,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:51,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015383547] [2022-07-21 09:12:51,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015383547] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:51,732 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:51,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:51,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494524170] [2022-07-21 09:12:51,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:51,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:51,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:51,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:51,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:51,734 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:51,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 454 transitions, 3797 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:51,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:51,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:51,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:53,065 INFO L129 PetriNetUnfolder]: 1962/5109 cut-off events. [2022-07-21 09:12:53,065 INFO L130 PetriNetUnfolder]: For 90851/90871 co-relation queries the response was YES. [2022-07-21 09:12:53,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23731 conditions, 5109 events. 1962/5109 cut-off events. For 90851/90871 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 47471 event pairs, 819 based on Foata normal form. 9/4903 useless extension candidates. Maximal degree in co-relation 23608. Up to 2805 conditions per place. [2022-07-21 09:12:53,143 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 296 selfloop transitions, 81 changer transitions 5/517 dead transitions. [2022-07-21 09:12:53,143 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 517 transitions, 5515 flow [2022-07-21 09:12:53,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:53,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:53,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2928 transitions. [2022-07-21 09:12:53,145 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6910549917394383 [2022-07-21 09:12:53,145 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2928 transitions. [2022-07-21 09:12:53,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2928 transitions. [2022-07-21 09:12:53,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:53,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2928 transitions. [2022-07-21 09:12:53,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.10526315789474) internal successors, (2928), 19 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:53,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:53,150 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:53,150 INFO L186 Difference]: Start difference. First operand has 448 places, 454 transitions, 3797 flow. Second operand 19 states and 2928 transitions. [2022-07-21 09:12:53,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 517 transitions, 5515 flow [2022-07-21 09:12:53,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 517 transitions, 5223 flow, removed 114 selfloop flow, removed 11 redundant places. [2022-07-21 09:12:53,564 INFO L242 Difference]: Finished difference. Result has 458 places, 463 transitions, 4004 flow [2022-07-21 09:12:53,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4004, PETRI_PLACES=458, PETRI_TRANSITIONS=463} [2022-07-21 09:12:53,564 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 257 predicate places. [2022-07-21 09:12:53,564 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 463 transitions, 4004 flow [2022-07-21 09:12:53,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:53,565 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:53,565 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] [2022-07-21 09:12:53,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-21 09:12:53,565 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:53,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:53,566 INFO L85 PathProgramCache]: Analyzing trace with hash -314007753, now seen corresponding path program 30 times [2022-07-21 09:12:53,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:53,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596747355] [2022-07-21 09:12:53,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:53,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:53,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:53,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:53,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596747355] [2022-07-21 09:12:53,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596747355] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:53,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:53,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:53,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126492982] [2022-07-21 09:12:53,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:53,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:53,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:53,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:53,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:53,960 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:53,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 463 transitions, 4004 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:53,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:53,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:53,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:55,256 INFO L129 PetriNetUnfolder]: 2018/5211 cut-off events. [2022-07-21 09:12:55,257 INFO L130 PetriNetUnfolder]: For 96328/96350 co-relation queries the response was YES. [2022-07-21 09:12:55,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 5211 events. 2018/5211 cut-off events. For 96328/96350 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 48578 event pairs, 847 based on Foata normal form. 14/5001 useless extension candidates. Maximal degree in co-relation 24434. Up to 2917 conditions per place. [2022-07-21 09:12:55,337 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 312 selfloop transitions, 78 changer transitions 5/530 dead transitions. [2022-07-21 09:12:55,337 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 530 transitions, 5884 flow [2022-07-21 09:12:55,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:55,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:55,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2930 transitions. [2022-07-21 09:12:55,339 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.691527023837621 [2022-07-21 09:12:55,339 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2930 transitions. [2022-07-21 09:12:55,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2930 transitions. [2022-07-21 09:12:55,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:55,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2930 transitions. [2022-07-21 09:12:55,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.21052631578948) internal successors, (2930), 19 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:55,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:55,344 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:55,344 INFO L186 Difference]: Start difference. First operand has 458 places, 463 transitions, 4004 flow. Second operand 19 states and 2930 transitions. [2022-07-21 09:12:55,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 530 transitions, 5884 flow [2022-07-21 09:12:55,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 530 transitions, 5531 flow, removed 122 selfloop flow, removed 14 redundant places. [2022-07-21 09:12:55,632 INFO L242 Difference]: Finished difference. Result has 466 places, 475 transitions, 4193 flow [2022-07-21 09:12:55,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3654, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4193, PETRI_PLACES=466, PETRI_TRANSITIONS=475} [2022-07-21 09:12:55,633 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 265 predicate places. [2022-07-21 09:12:55,633 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 475 transitions, 4193 flow [2022-07-21 09:12:55,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:55,633 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:55,634 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] [2022-07-21 09:12:55,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-21 09:12:55,634 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:55,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:55,634 INFO L85 PathProgramCache]: Analyzing trace with hash 233927759, now seen corresponding path program 31 times [2022-07-21 09:12:55,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:55,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922519277] [2022-07-21 09:12:55,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:55,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:56,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:56,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:56,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922519277] [2022-07-21 09:12:56,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922519277] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:56,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:56,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:56,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380344364] [2022-07-21 09:12:56,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:56,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:56,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:56,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:56,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:56,032 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:56,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 475 transitions, 4193 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:56,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:56,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:56,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:57,556 INFO L129 PetriNetUnfolder]: 2069/5382 cut-off events. [2022-07-21 09:12:57,556 INFO L130 PetriNetUnfolder]: For 105668/105688 co-relation queries the response was YES. [2022-07-21 09:12:57,622 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25715 conditions, 5382 events. 2069/5382 cut-off events. For 105668/105688 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50533 event pairs, 897 based on Foata normal form. 9/5159 useless extension candidates. Maximal degree in co-relation 25583. Up to 3011 conditions per place. [2022-07-21 09:12:57,644 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 326 selfloop transitions, 76 changer transitions 5/542 dead transitions. [2022-07-21 09:12:57,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 542 transitions, 6207 flow [2022-07-21 09:12:57,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:12:57,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:12:57,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-21 09:12:57,646 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-21 09:12:57,646 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-21 09:12:57,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-21 09:12:57,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:57,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-21 09:12:57,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:57,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:57,651 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:57,652 INFO L186 Difference]: Start difference. First operand has 466 places, 475 transitions, 4193 flow. Second operand 19 states and 2934 transitions. [2022-07-21 09:12:57,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 542 transitions, 6207 flow [2022-07-21 09:12:58,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 542 transitions, 5837 flow, removed 134 selfloop flow, removed 13 redundant places. [2022-07-21 09:12:58,029 INFO L242 Difference]: Finished difference. Result has 474 places, 482 transitions, 4308 flow [2022-07-21 09:12:58,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3830, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4308, PETRI_PLACES=474, PETRI_TRANSITIONS=482} [2022-07-21 09:12:58,032 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 273 predicate places. [2022-07-21 09:12:58,032 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 482 transitions, 4308 flow [2022-07-21 09:12:58,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:58,032 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:12:58,033 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] [2022-07-21 09:12:58,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-21 09:12:58,033 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:12:58,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:12:58,034 INFO L85 PathProgramCache]: Analyzing trace with hash 103006263, now seen corresponding path program 32 times [2022-07-21 09:12:58,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:12:58,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934691299] [2022-07-21 09:12:58,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:12:58,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:12:58,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:12:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:12:58,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:12:58,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934691299] [2022-07-21 09:12:58,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934691299] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:12:58,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:12:58,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:12:58,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116769991] [2022-07-21 09:12:58,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:12:58,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:12:58,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:12:58,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:12:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:12:58,476 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:12:58,477 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 482 transitions, 4308 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:58,477 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:12:58,477 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:12:58,477 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:12:59,854 INFO L129 PetriNetUnfolder]: 2120/5523 cut-off events. [2022-07-21 09:12:59,854 INFO L130 PetriNetUnfolder]: For 116443/116465 co-relation queries the response was YES. [2022-07-21 09:12:59,920 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26805 conditions, 5523 events. 2120/5523 cut-off events. For 116443/116465 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52260 event pairs, 920 based on Foata normal form. 14/5298 useless extension candidates. Maximal degree in co-relation 26669. Up to 3087 conditions per place. [2022-07-21 09:12:59,941 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 74 changer transitions 5/545 dead transitions. [2022-07-21 09:12:59,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 545 transitions, 6289 flow [2022-07-21 09:12:59,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:12:59,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:12:59,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2782 transitions. [2022-07-21 09:12:59,943 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.693074240159442 [2022-07-21 09:12:59,943 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2782 transitions. [2022-07-21 09:12:59,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2782 transitions. [2022-07-21 09:12:59,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:12:59,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2782 transitions. [2022-07-21 09:12:59,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.55555555555554) internal successors, (2782), 18 states have internal predecessors, (2782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:59,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:59,947 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:12:59,947 INFO L186 Difference]: Start difference. First operand has 474 places, 482 transitions, 4308 flow. Second operand 18 states and 2782 transitions. [2022-07-21 09:12:59,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 545 transitions, 6289 flow [2022-07-21 09:13:00,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 545 transitions, 5950 flow, removed 116 selfloop flow, removed 14 redundant places. [2022-07-21 09:13:00,444 INFO L242 Difference]: Finished difference. Result has 480 places, 489 transitions, 4468 flow [2022-07-21 09:13:00,444 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4468, PETRI_PLACES=480, PETRI_TRANSITIONS=489} [2022-07-21 09:13:00,445 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 279 predicate places. [2022-07-21 09:13:00,445 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 489 transitions, 4468 flow [2022-07-21 09:13:00,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:00,445 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:00,445 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 09:13:00,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-21 09:13:00,446 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:00,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:00,446 INFO L85 PathProgramCache]: Analyzing trace with hash 704162813, now seen corresponding path program 33 times [2022-07-21 09:13:00,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:00,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294803408] [2022-07-21 09:13:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:00,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:00,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:00,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:00,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:00,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294803408] [2022-07-21 09:13:00,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294803408] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:00,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:00,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:00,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036026435] [2022-07-21 09:13:00,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:00,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:00,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:00,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:00,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:00,838 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:00,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 489 transitions, 4468 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:00,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:00,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:00,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:02,207 INFO L129 PetriNetUnfolder]: 2147/5475 cut-off events. [2022-07-21 09:13:02,207 INFO L130 PetriNetUnfolder]: For 119191/119201 co-relation queries the response was YES. [2022-07-21 09:13:02,275 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27247 conditions, 5475 events. 2147/5475 cut-off events. For 119191/119201 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 51143 event pairs, 1130 based on Foata normal form. 2/5248 useless extension candidates. Maximal degree in co-relation 27107. Up to 3159 conditions per place. [2022-07-21 09:13:02,297 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 331 selfloop transitions, 79 changer transitions 5/550 dead transitions. [2022-07-21 09:13:02,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 550 transitions, 6368 flow [2022-07-21 09:13:02,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:02,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:02,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2776 transitions. [2022-07-21 09:13:02,299 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6915794718485302 [2022-07-21 09:13:02,300 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2776 transitions. [2022-07-21 09:13:02,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2776 transitions. [2022-07-21 09:13:02,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:02,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2776 transitions. [2022-07-21 09:13:02,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.22222222222223) internal successors, (2776), 18 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:02,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:02,308 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:02,309 INFO L186 Difference]: Start difference. First operand has 480 places, 489 transitions, 4468 flow. Second operand 18 states and 2776 transitions. [2022-07-21 09:13:02,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 550 transitions, 6368 flow [2022-07-21 09:13:02,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 550 transitions, 6064 flow, removed 119 selfloop flow, removed 12 redundant places. [2022-07-21 09:13:02,675 INFO L242 Difference]: Finished difference. Result has 488 places, 499 transitions, 4595 flow [2022-07-21 09:13:02,679 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4166, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4595, PETRI_PLACES=488, PETRI_TRANSITIONS=499} [2022-07-21 09:13:02,680 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 287 predicate places. [2022-07-21 09:13:02,680 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 499 transitions, 4595 flow [2022-07-21 09:13:02,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:02,680 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:02,680 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] [2022-07-21 09:13:02,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-21 09:13:02,681 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:02,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:02,681 INFO L85 PathProgramCache]: Analyzing trace with hash -952238525, now seen corresponding path program 34 times [2022-07-21 09:13:02,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:02,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862346217] [2022-07-21 09:13:02,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:02,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:02,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:03,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:03,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:03,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862346217] [2022-07-21 09:13:03,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862346217] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:03,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:03,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:03,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497356315] [2022-07-21 09:13:03,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:03,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:03,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:03,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:03,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:03,048 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:03,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 499 transitions, 4595 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:03,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:03,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:03,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:04,420 INFO L129 PetriNetUnfolder]: 2153/5598 cut-off events. [2022-07-21 09:13:04,420 INFO L130 PetriNetUnfolder]: For 111592/111612 co-relation queries the response was YES. [2022-07-21 09:13:04,486 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27175 conditions, 5598 events. 2153/5598 cut-off events. For 111592/111612 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 53040 event pairs, 952 based on Foata normal form. 9/5361 useless extension candidates. Maximal degree in co-relation 27031. Up to 3158 conditions per place. [2022-07-21 09:13:04,731 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 333 selfloop transitions, 82 changer transitions 5/555 dead transitions. [2022-07-21 09:13:04,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 555 transitions, 6429 flow [2022-07-21 09:13:04,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:04,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:04,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-07-21 09:13:04,742 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-07-21 09:13:04,742 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-07-21 09:13:04,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-07-21 09:13:04,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:04,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-07-21 09:13:04,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.16666666666666) internal successors, (2775), 18 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:04,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:04,746 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:04,746 INFO L186 Difference]: Start difference. First operand has 488 places, 499 transitions, 4595 flow. Second operand 18 states and 2775 transitions. [2022-07-21 09:13:04,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 555 transitions, 6429 flow [2022-07-21 09:13:05,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 555 transitions, 6218 flow, removed 50 selfloop flow, removed 12 redundant places. [2022-07-21 09:13:05,109 INFO L242 Difference]: Finished difference. Result has 496 places, 507 transitions, 4828 flow [2022-07-21 09:13:05,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4391, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4828, PETRI_PLACES=496, PETRI_TRANSITIONS=507} [2022-07-21 09:13:05,120 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 295 predicate places. [2022-07-21 09:13:05,120 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 507 transitions, 4828 flow [2022-07-21 09:13:05,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:05,121 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:05,121 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] [2022-07-21 09:13:05,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-21 09:13:05,121 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:05,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:05,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1860644681, now seen corresponding path program 35 times [2022-07-21 09:13:05,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:05,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123496105] [2022-07-21 09:13:05,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:05,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:05,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:05,521 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:05,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:05,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123496105] [2022-07-21 09:13:05,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123496105] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:05,522 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:05,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:05,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176055676] [2022-07-21 09:13:05,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:05,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:05,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:05,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:05,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:05,524 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:05,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 507 transitions, 4828 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:05,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:05,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:05,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:06,871 INFO L129 PetriNetUnfolder]: 2153/5572 cut-off events. [2022-07-21 09:13:06,872 INFO L130 PetriNetUnfolder]: For 115074/115096 co-relation queries the response was YES. [2022-07-21 09:13:07,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27205 conditions, 5572 events. 2153/5572 cut-off events. For 115074/115096 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 52680 event pairs, 937 based on Foata normal form. 14/5347 useless extension candidates. Maximal degree in co-relation 27058. Up to 3144 conditions per place. [2022-07-21 09:13:07,071 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 336 selfloop transitions, 79 changer transitions 5/555 dead transitions. [2022-07-21 09:13:07,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 555 transitions, 6487 flow [2022-07-21 09:13:07,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:07,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:07,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2769 transitions. [2022-07-21 09:13:07,089 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6898355754857997 [2022-07-21 09:13:07,089 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2769 transitions. [2022-07-21 09:13:07,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2769 transitions. [2022-07-21 09:13:07,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:07,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2769 transitions. [2022-07-21 09:13:07,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.83333333333334) internal successors, (2769), 18 states have internal predecessors, (2769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:07,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:07,093 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:07,093 INFO L186 Difference]: Start difference. First operand has 496 places, 507 transitions, 4828 flow. Second operand 18 states and 2769 transitions. [2022-07-21 09:13:07,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 555 transitions, 6487 flow [2022-07-21 09:13:07,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 555 transitions, 6180 flow, removed 93 selfloop flow, removed 14 redundant places. [2022-07-21 09:13:07,521 INFO L242 Difference]: Finished difference. Result has 501 places, 510 transitions, 4776 flow [2022-07-21 09:13:07,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4523, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4776, PETRI_PLACES=501, PETRI_TRANSITIONS=510} [2022-07-21 09:13:07,522 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 300 predicate places. [2022-07-21 09:13:07,522 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 510 transitions, 4776 flow [2022-07-21 09:13:07,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:07,522 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:07,523 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] [2022-07-21 09:13:07,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-21 09:13:07,523 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:07,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:07,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1919500943, now seen corresponding path program 36 times [2022-07-21 09:13:07,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:07,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926111875] [2022-07-21 09:13:07,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:07,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:07,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:07,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926111875] [2022-07-21 09:13:07,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926111875] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:07,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:07,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:07,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622551145] [2022-07-21 09:13:07,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:07,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:07,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:07,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:07,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:07,876 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:07,877 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 510 transitions, 4776 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:07,877 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:07,877 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:07,877 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:09,298 INFO L129 PetriNetUnfolder]: 2159/5514 cut-off events. [2022-07-21 09:13:09,299 INFO L130 PetriNetUnfolder]: For 113585/113593 co-relation queries the response was YES. [2022-07-21 09:13:09,359 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27089 conditions, 5514 events. 2159/5514 cut-off events. For 113585/113593 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51512 event pairs, 1160 based on Foata normal form. 1/5283 useless extension candidates. Maximal degree in co-relation 26941. Up to 3168 conditions per place. [2022-07-21 09:13:09,379 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 342 selfloop transitions, 79 changer transitions 5/561 dead transitions. [2022-07-21 09:13:09,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 561 transitions, 6501 flow [2022-07-21 09:13:09,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:09,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:09,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-07-21 09:13:09,381 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-07-21 09:13:09,381 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-07-21 09:13:09,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-07-21 09:13:09,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:09,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-07-21 09:13:09,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.05555555555554) internal successors, (2773), 18 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:09,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:09,385 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:09,386 INFO L186 Difference]: Start difference. First operand has 501 places, 510 transitions, 4776 flow. Second operand 18 states and 2773 transitions. [2022-07-21 09:13:09,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 561 transitions, 6501 flow [2022-07-21 09:13:09,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 561 transitions, 6245 flow, removed 50 selfloop flow, removed 15 redundant places. [2022-07-21 09:13:09,789 INFO L242 Difference]: Finished difference. Result has 505 places, 514 transitions, 4809 flow [2022-07-21 09:13:09,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4809, PETRI_PLACES=505, PETRI_TRANSITIONS=514} [2022-07-21 09:13:09,790 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 304 predicate places. [2022-07-21 09:13:09,790 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 514 transitions, 4809 flow [2022-07-21 09:13:09,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:09,791 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:09,791 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] [2022-07-21 09:13:09,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-21 09:13:09,791 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:09,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:09,791 INFO L85 PathProgramCache]: Analyzing trace with hash 349381655, now seen corresponding path program 37 times [2022-07-21 09:13:09,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:09,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776031242] [2022-07-21 09:13:09,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:09,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:10,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:10,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:10,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776031242] [2022-07-21 09:13:10,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776031242] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:10,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:10,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:10,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827122920] [2022-07-21 09:13:10,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:10,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:10,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:10,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:10,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:10,180 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:10,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 514 transitions, 4809 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:10,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:10,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:10,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:11,608 INFO L129 PetriNetUnfolder]: 2159/5602 cut-off events. [2022-07-21 09:13:11,608 INFO L130 PetriNetUnfolder]: For 113528/113550 co-relation queries the response was YES. [2022-07-21 09:13:11,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27116 conditions, 5602 events. 2159/5602 cut-off events. For 113528/113550 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 53219 event pairs, 931 based on Foata normal form. 14/5379 useless extension candidates. Maximal degree in co-relation 26966. Up to 3142 conditions per place. [2022-07-21 09:13:11,704 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 341 selfloop transitions, 83 changer transitions 5/564 dead transitions. [2022-07-21 09:13:11,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 564 transitions, 6514 flow [2022-07-21 09:13:11,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:11,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:11,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2771 transitions. [2022-07-21 09:13:11,706 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.690333831589437 [2022-07-21 09:13:11,706 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2771 transitions. [2022-07-21 09:13:11,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2771 transitions. [2022-07-21 09:13:11,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:11,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2771 transitions. [2022-07-21 09:13:11,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.94444444444446) internal successors, (2771), 18 states have internal predecessors, (2771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:11,710 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:11,711 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:11,711 INFO L186 Difference]: Start difference. First operand has 505 places, 514 transitions, 4809 flow. Second operand 18 states and 2771 transitions. [2022-07-21 09:13:11,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 564 transitions, 6514 flow [2022-07-21 09:13:12,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 564 transitions, 6252 flow, removed 54 selfloop flow, removed 15 redundant places. [2022-07-21 09:13:12,158 INFO L242 Difference]: Finished difference. Result has 509 places, 517 transitions, 4813 flow [2022-07-21 09:13:12,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4549, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4813, PETRI_PLACES=509, PETRI_TRANSITIONS=517} [2022-07-21 09:13:12,159 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 308 predicate places. [2022-07-21 09:13:12,160 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 517 transitions, 4813 flow [2022-07-21 09:13:12,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:12,160 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:12,160 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] [2022-07-21 09:13:12,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-21 09:13:12,160 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:12,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:12,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1893484721, now seen corresponding path program 38 times [2022-07-21 09:13:12,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:12,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726901892] [2022-07-21 09:13:12,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:12,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:12,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:12,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:12,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726901892] [2022-07-21 09:13:12,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726901892] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:12,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:12,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:12,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205879792] [2022-07-21 09:13:12,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:12,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:12,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:12,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:12,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:12,520 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:12,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 517 transitions, 4813 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:12,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:12,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:12,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:13,868 INFO L129 PetriNetUnfolder]: 2159/5493 cut-off events. [2022-07-21 09:13:13,868 INFO L130 PetriNetUnfolder]: For 111793/111803 co-relation queries the response was YES. [2022-07-21 09:13:13,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26886 conditions, 5493 events. 2159/5493 cut-off events. For 111793/111803 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 51418 event pairs, 1142 based on Foata normal form. 2/5264 useless extension candidates. Maximal degree in co-relation 26734. Up to 3160 conditions per place. [2022-07-21 09:13:13,962 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 346 selfloop transitions, 78 changer transitions 5/564 dead transitions. [2022-07-21 09:13:13,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 564 transitions, 6484 flow [2022-07-21 09:13:13,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:13,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:13,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2768 transitions. [2022-07-21 09:13:13,964 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6895864474339811 [2022-07-21 09:13:13,964 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2768 transitions. [2022-07-21 09:13:13,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2768 transitions. [2022-07-21 09:13:13,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:13,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2768 transitions. [2022-07-21 09:13:13,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.77777777777777) internal successors, (2768), 18 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:13,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:13,968 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:13,969 INFO L186 Difference]: Start difference. First operand has 509 places, 517 transitions, 4813 flow. Second operand 18 states and 2768 transitions. [2022-07-21 09:13:13,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 564 transitions, 6484 flow [2022-07-21 09:13:14,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 564 transitions, 6244 flow, removed 38 selfloop flow, removed 15 redundant places. [2022-07-21 09:13:14,412 INFO L242 Difference]: Finished difference. Result has 513 places, 520 transitions, 4797 flow [2022-07-21 09:13:14,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4797, PETRI_PLACES=513, PETRI_TRANSITIONS=520} [2022-07-21 09:13:14,413 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 312 predicate places. [2022-07-21 09:13:14,413 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 520 transitions, 4797 flow [2022-07-21 09:13:14,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:14,413 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:14,413 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] [2022-07-21 09:13:14,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-21 09:13:14,414 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:14,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:14,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1144625415, now seen corresponding path program 39 times [2022-07-21 09:13:14,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:14,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520844902] [2022-07-21 09:13:14,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:14,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:14,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:14,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:14,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:14,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520844902] [2022-07-21 09:13:14,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520844902] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:14,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:14,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:14,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909717491] [2022-07-21 09:13:14,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:14,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:14,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:14,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:14,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:14,841 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:14,842 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 520 transitions, 4797 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:14,842 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:14,842 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:14,842 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:16,511 INFO L129 PetriNetUnfolder]: 2201/5643 cut-off events. [2022-07-21 09:13:16,512 INFO L130 PetriNetUnfolder]: For 125258/125268 co-relation queries the response was YES. [2022-07-21 09:13:16,562 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28015 conditions, 5643 events. 2201/5643 cut-off events. For 125258/125268 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 53248 event pairs, 1150 based on Foata normal form. 1/5412 useless extension candidates. Maximal degree in co-relation 27861. Up to 3169 conditions per place. [2022-07-21 09:13:16,581 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 361 selfloop transitions, 86 changer transitions 5/587 dead transitions. [2022-07-21 09:13:16,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 587 transitions, 7092 flow [2022-07-21 09:13:16,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:13:16,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:13:16,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-21 09:13:16,584 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-21 09:13:16,584 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-21 09:13:16,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-21 09:13:16,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:16,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-21 09:13:16,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:16,588 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:16,588 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:16,589 INFO L186 Difference]: Start difference. First operand has 513 places, 520 transitions, 4797 flow. Second operand 19 states and 2934 transitions. [2022-07-21 09:13:16,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 587 transitions, 7092 flow [2022-07-21 09:13:17,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 587 transitions, 6970 flow, removed 6 selfloop flow, removed 14 redundant places. [2022-07-21 09:13:17,014 INFO L242 Difference]: Finished difference. Result has 521 places, 527 transitions, 5243 flow [2022-07-21 09:13:17,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5243, PETRI_PLACES=521, PETRI_TRANSITIONS=527} [2022-07-21 09:13:17,015 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 320 predicate places. [2022-07-21 09:13:17,016 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 527 transitions, 5243 flow [2022-07-21 09:13:17,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:17,016 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:17,016 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] [2022-07-21 09:13:17,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-21 09:13:17,017 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:17,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:17,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1306278795, now seen corresponding path program 40 times [2022-07-21 09:13:17,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:17,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545930153] [2022-07-21 09:13:17,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:17,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:17,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:17,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:17,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:17,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545930153] [2022-07-21 09:13:17,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545930153] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:17,380 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:17,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:17,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782199196] [2022-07-21 09:13:17,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:17,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:17,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:17,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:17,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:17,382 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:17,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 527 transitions, 5243 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:17,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:17,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:17,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:18,867 INFO L129 PetriNetUnfolder]: 2211/5653 cut-off events. [2022-07-21 09:13:18,867 INFO L130 PetriNetUnfolder]: For 138831/138841 co-relation queries the response was YES. [2022-07-21 09:13:18,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28696 conditions, 5653 events. 2211/5653 cut-off events. For 138831/138841 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 53437 event pairs, 1201 based on Foata normal form. 1/5416 useless extension candidates. Maximal degree in co-relation 28538. Up to 3258 conditions per place. [2022-07-21 09:13:18,969 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 355 selfloop transitions, 84 changer transitions 5/579 dead transitions. [2022-07-21 09:13:18,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 579 transitions, 7250 flow [2022-07-21 09:13:18,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:18,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2770 transitions. [2022-07-21 09:13:18,971 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6900847035376183 [2022-07-21 09:13:18,971 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2770 transitions. [2022-07-21 09:13:18,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2770 transitions. [2022-07-21 09:13:18,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:18,972 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2770 transitions. [2022-07-21 09:13:18,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 153.88888888888889) internal successors, (2770), 18 states have internal predecessors, (2770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:18,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:18,976 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:18,976 INFO L186 Difference]: Start difference. First operand has 521 places, 527 transitions, 5243 flow. Second operand 18 states and 2770 transitions. [2022-07-21 09:13:18,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 579 transitions, 7250 flow [2022-07-21 09:13:19,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 579 transitions, 6820 flow, removed 152 selfloop flow, removed 14 redundant places. [2022-07-21 09:13:19,504 INFO L242 Difference]: Finished difference. Result has 526 places, 535 transitions, 5330 flow [2022-07-21 09:13:19,504 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=4821, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5330, PETRI_PLACES=526, PETRI_TRANSITIONS=535} [2022-07-21 09:13:19,505 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 325 predicate places. [2022-07-21 09:13:19,505 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 535 transitions, 5330 flow [2022-07-21 09:13:19,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:19,505 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:19,506 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] [2022-07-21 09:13:19,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-21 09:13:19,506 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:19,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:19,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1507631883, now seen corresponding path program 41 times [2022-07-21 09:13:19,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:19,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155947069] [2022-07-21 09:13:19,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:19,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:19,912 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:19,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:19,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155947069] [2022-07-21 09:13:19,912 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155947069] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:19,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:19,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:19,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788833056] [2022-07-21 09:13:19,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:19,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:19,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:19,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:19,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:19,914 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:19,915 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 535 transitions, 5330 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:19,915 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:19,915 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:19,915 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:21,421 INFO L129 PetriNetUnfolder]: 2226/5851 cut-off events. [2022-07-21 09:13:21,421 INFO L130 PetriNetUnfolder]: For 133655/133677 co-relation queries the response was YES. [2022-07-21 09:13:21,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28712 conditions, 5851 events. 2226/5851 cut-off events. For 133655/133677 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 56508 event pairs, 985 based on Foata normal form. 13/5611 useless extension candidates. Maximal degree in co-relation 28552. Up to 3265 conditions per place. [2022-07-21 09:13:21,524 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 363 selfloop transitions, 89 changer transitions 5/592 dead transitions. [2022-07-21 09:13:21,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 592 transitions, 7318 flow [2022-07-21 09:13:21,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2774 transitions. [2022-07-21 09:13:21,526 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6910812157448929 [2022-07-21 09:13:21,526 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2774 transitions. [2022-07-21 09:13:21,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2774 transitions. [2022-07-21 09:13:21,526 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:21,526 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2774 transitions. [2022-07-21 09:13:21,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.11111111111111) internal successors, (2774), 18 states have internal predecessors, (2774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:21,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:21,530 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:21,530 INFO L186 Difference]: Start difference. First operand has 526 places, 535 transitions, 5330 flow. Second operand 18 states and 2774 transitions. [2022-07-21 09:13:21,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 592 transitions, 7318 flow [2022-07-21 09:13:22,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 592 transitions, 6989 flow, removed 117 selfloop flow, removed 11 redundant places. [2022-07-21 09:13:22,072 INFO L242 Difference]: Finished difference. Result has 535 places, 542 transitions, 5372 flow [2022-07-21 09:13:22,073 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5003, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5372, PETRI_PLACES=535, PETRI_TRANSITIONS=542} [2022-07-21 09:13:22,073 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 334 predicate places. [2022-07-21 09:13:22,073 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 542 transitions, 5372 flow [2022-07-21 09:13:22,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:22,073 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:22,074 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] [2022-07-21 09:13:22,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-21 09:13:22,074 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:22,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:22,074 INFO L85 PathProgramCache]: Analyzing trace with hash 483345159, now seen corresponding path program 42 times [2022-07-21 09:13:22,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:22,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873526580] [2022-07-21 09:13:22,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:22,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:22,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:22,499 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:22,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:22,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873526580] [2022-07-21 09:13:22,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873526580] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:22,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:22,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:22,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550190940] [2022-07-21 09:13:22,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:22,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:22,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:22,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:22,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:22,504 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:22,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 542 transitions, 5372 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:22,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:22,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:22,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:24,226 INFO L129 PetriNetUnfolder]: 2268/5854 cut-off events. [2022-07-21 09:13:24,226 INFO L130 PetriNetUnfolder]: For 150487/150497 co-relation queries the response was YES. [2022-07-21 09:13:24,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30020 conditions, 5854 events. 2268/5854 cut-off events. For 150487/150497 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 55872 event pairs, 1213 based on Foata normal form. 1/5608 useless extension candidates. Maximal degree in co-relation 29856. Up to 3304 conditions per place. [2022-07-21 09:13:24,308 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 375 selfloop transitions, 89 changer transitions 5/604 dead transitions. [2022-07-21 09:13:24,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 604 transitions, 7682 flow [2022-07-21 09:13:24,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:24,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:24,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2784 transitions. [2022-07-21 09:13:24,310 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6935724962630793 [2022-07-21 09:13:24,310 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2784 transitions. [2022-07-21 09:13:24,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2784 transitions. [2022-07-21 09:13:24,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:24,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2784 transitions. [2022-07-21 09:13:24,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.66666666666666) internal successors, (2784), 18 states have internal predecessors, (2784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:24,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:24,314 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:24,314 INFO L186 Difference]: Start difference. First operand has 535 places, 542 transitions, 5372 flow. Second operand 18 states and 2784 transitions. [2022-07-21 09:13:24,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 604 transitions, 7682 flow [2022-07-21 09:13:25,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 604 transitions, 7441 flow, removed 61 selfloop flow, removed 12 redundant places. [2022-07-21 09:13:25,016 INFO L242 Difference]: Finished difference. Result has 543 places, 548 transitions, 5716 flow [2022-07-21 09:13:25,017 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5716, PETRI_PLACES=543, PETRI_TRANSITIONS=548} [2022-07-21 09:13:25,017 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 342 predicate places. [2022-07-21 09:13:25,017 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 548 transitions, 5716 flow [2022-07-21 09:13:25,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:25,018 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:25,018 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] [2022-07-21 09:13:25,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-21 09:13:25,018 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:25,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:25,018 INFO L85 PathProgramCache]: Analyzing trace with hash 2054983077, now seen corresponding path program 43 times [2022-07-21 09:13:25,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:25,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422713261] [2022-07-21 09:13:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:25,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:25,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:25,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422713261] [2022-07-21 09:13:25,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422713261] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:25,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:25,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:25,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714490024] [2022-07-21 09:13:25,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:25,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:25,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:25,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:25,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:25,438 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:25,439 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 548 transitions, 5716 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:25,439 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:25,439 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:25,439 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:27,139 INFO L129 PetriNetUnfolder]: 2308/5996 cut-off events. [2022-07-21 09:13:27,139 INFO L130 PetriNetUnfolder]: For 172586/172596 co-relation queries the response was YES. [2022-07-21 09:13:27,240 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31412 conditions, 5996 events. 2308/5996 cut-off events. For 172586/172596 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 57793 event pairs, 1207 based on Foata normal form. 1/5751 useless extension candidates. Maximal degree in co-relation 31244. Up to 3356 conditions per place. [2022-07-21 09:13:27,265 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 377 selfloop transitions, 95 changer transitions 5/612 dead transitions. [2022-07-21 09:13:27,266 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 612 transitions, 8013 flow [2022-07-21 09:13:27,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:13:27,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:13:27,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2932 transitions. [2022-07-21 09:13:27,268 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6919990559358037 [2022-07-21 09:13:27,268 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2932 transitions. [2022-07-21 09:13:27,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2932 transitions. [2022-07-21 09:13:27,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:27,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2932 transitions. [2022-07-21 09:13:27,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.31578947368422) internal successors, (2932), 19 states have internal predecessors, (2932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:27,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:27,279 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:27,280 INFO L186 Difference]: Start difference. First operand has 543 places, 548 transitions, 5716 flow. Second operand 19 states and 2932 transitions. [2022-07-21 09:13:27,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 612 transitions, 8013 flow [2022-07-21 09:13:27,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 612 transitions, 7573 flow, removed 161 selfloop flow, removed 13 redundant places. [2022-07-21 09:13:27,900 INFO L242 Difference]: Finished difference. Result has 551 places, 556 transitions, 5873 flow [2022-07-21 09:13:27,901 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5873, PETRI_PLACES=551, PETRI_TRANSITIONS=556} [2022-07-21 09:13:27,901 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 350 predicate places. [2022-07-21 09:13:27,901 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 556 transitions, 5873 flow [2022-07-21 09:13:27,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:27,902 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:27,902 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] [2022-07-21 09:13:27,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-21 09:13:27,902 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:27,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:27,904 INFO L85 PathProgramCache]: Analyzing trace with hash 491806027, now seen corresponding path program 44 times [2022-07-21 09:13:27,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:27,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713337604] [2022-07-21 09:13:27,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:27,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:27,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:28,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:28,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:28,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713337604] [2022-07-21 09:13:28,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713337604] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:28,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:28,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:28,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587219560] [2022-07-21 09:13:28,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:28,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:28,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:28,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:28,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:28,421 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:28,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 556 transitions, 5873 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:28,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:28,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:28,422 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:30,169 INFO L129 PetriNetUnfolder]: 2348/6188 cut-off events. [2022-07-21 09:13:30,169 INFO L130 PetriNetUnfolder]: For 180069/180091 co-relation queries the response was YES. [2022-07-21 09:13:30,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32145 conditions, 6188 events. 2348/6188 cut-off events. For 180069/180091 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 60693 event pairs, 1046 based on Foata normal form. 13/5933 useless extension candidates. Maximal degree in co-relation 31973. Up to 3432 conditions per place. [2022-07-21 09:13:30,296 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 395 selfloop transitions, 91 changer transitions 5/626 dead transitions. [2022-07-21 09:13:30,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 626 transitions, 8351 flow [2022-07-21 09:13:30,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:13:30,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:13:30,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-21 09:13:30,298 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-21 09:13:30,302 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-21 09:13:30,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-21 09:13:30,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:30,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-21 09:13:30,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:30,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:30,307 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:30,307 INFO L186 Difference]: Start difference. First operand has 551 places, 556 transitions, 5873 flow. Second operand 19 states and 2934 transitions. [2022-07-21 09:13:30,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 626 transitions, 8351 flow [2022-07-21 09:13:31,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 626 transitions, 7863 flow, removed 175 selfloop flow, removed 17 redundant places. [2022-07-21 09:13:31,168 INFO L242 Difference]: Finished difference. Result has 557 places, 567 transitions, 5999 flow [2022-07-21 09:13:31,168 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5999, PETRI_PLACES=557, PETRI_TRANSITIONS=567} [2022-07-21 09:13:31,169 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 356 predicate places. [2022-07-21 09:13:31,169 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 567 transitions, 5999 flow [2022-07-21 09:13:31,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:31,169 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:31,169 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] [2022-07-21 09:13:31,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-21 09:13:31,170 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:31,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:31,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1666888109, now seen corresponding path program 45 times [2022-07-21 09:13:31,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:31,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721182344] [2022-07-21 09:13:31,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:31,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:31,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:31,584 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:31,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:31,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721182344] [2022-07-21 09:13:31,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721182344] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:31,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:31,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:31,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149499829] [2022-07-21 09:13:31,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:31,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:31,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:31,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:31,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:31,586 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:31,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 567 transitions, 5999 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:31,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:31,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:31,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:33,321 INFO L129 PetriNetUnfolder]: 2388/6177 cut-off events. [2022-07-21 09:13:33,322 INFO L130 PetriNetUnfolder]: For 182845/182855 co-relation queries the response was YES. [2022-07-21 09:13:33,399 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32572 conditions, 6177 events. 2388/6177 cut-off events. For 182845/182855 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 60028 event pairs, 1272 based on Foata normal form. 1/5921 useless extension candidates. Maximal degree in co-relation 32397. Up to 3512 conditions per place. [2022-07-21 09:13:33,422 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 398 selfloop transitions, 95 changer transitions 5/633 dead transitions. [2022-07-21 09:13:33,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 633 transitions, 8504 flow [2022-07-21 09:13:33,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:13:33,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:13:33,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2934 transitions. [2022-07-21 09:13:33,424 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6924710880339863 [2022-07-21 09:13:33,424 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2934 transitions. [2022-07-21 09:13:33,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2934 transitions. [2022-07-21 09:13:33,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:33,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2934 transitions. [2022-07-21 09:13:33,426 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.42105263157896) internal successors, (2934), 19 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:33,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:33,428 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:33,428 INFO L186 Difference]: Start difference. First operand has 557 places, 567 transitions, 5999 flow. Second operand 19 states and 2934 transitions. [2022-07-21 09:13:33,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 633 transitions, 8504 flow [2022-07-21 09:13:34,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 633 transitions, 8096 flow, removed 168 selfloop flow, removed 11 redundant places. [2022-07-21 09:13:34,355 INFO L242 Difference]: Finished difference. Result has 568 places, 577 transitions, 6308 flow [2022-07-21 09:13:34,355 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5617, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6308, PETRI_PLACES=568, PETRI_TRANSITIONS=577} [2022-07-21 09:13:34,356 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 367 predicate places. [2022-07-21 09:13:34,356 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 577 transitions, 6308 flow [2022-07-21 09:13:34,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:34,356 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:34,356 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] [2022-07-21 09:13:34,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-21 09:13:34,357 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:34,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:34,357 INFO L85 PathProgramCache]: Analyzing trace with hash -872167327, now seen corresponding path program 46 times [2022-07-21 09:13:34,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:34,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889710286] [2022-07-21 09:13:34,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:34,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:34,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:34,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:34,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889710286] [2022-07-21 09:13:34,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889710286] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:34,795 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:34,795 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:34,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939779147] [2022-07-21 09:13:34,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:34,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:34,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:34,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:34,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:34,797 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:34,798 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 577 transitions, 6308 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:34,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:34,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:34,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:36,667 INFO L129 PetriNetUnfolder]: 2439/6339 cut-off events. [2022-07-21 09:13:36,667 INFO L130 PetriNetUnfolder]: For 202565/202575 co-relation queries the response was YES. [2022-07-21 09:13:36,733 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33992 conditions, 6339 events. 2439/6339 cut-off events. For 202565/202575 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 62024 event pairs, 1302 based on Foata normal form. 1/6078 useless extension candidates. Maximal degree in co-relation 33812. Up to 3606 conditions per place. [2022-07-21 09:13:36,755 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 412 selfloop transitions, 93 changer transitions 5/645 dead transitions. [2022-07-21 09:13:36,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 645 transitions, 8994 flow [2022-07-21 09:13:36,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-21 09:13:36,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-07-21 09:13:36,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2938 transitions. [2022-07-21 09:13:36,757 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6934151522303517 [2022-07-21 09:13:36,757 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2938 transitions. [2022-07-21 09:13:36,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2938 transitions. [2022-07-21 09:13:36,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:36,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2938 transitions. [2022-07-21 09:13:36,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 154.6315789473684) internal successors, (2938), 19 states have internal predecessors, (2938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:36,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:36,762 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 223.0) internal successors, (4460), 20 states have internal predecessors, (4460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:36,762 INFO L186 Difference]: Start difference. First operand has 568 places, 577 transitions, 6308 flow. Second operand 19 states and 2938 transitions. [2022-07-21 09:13:36,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 645 transitions, 8994 flow [2022-07-21 09:13:37,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 645 transitions, 8459 flow, removed 200 selfloop flow, removed 16 redundant places. [2022-07-21 09:13:37,701 INFO L242 Difference]: Finished difference. Result has 573 places, 584 transitions, 6426 flow [2022-07-21 09:13:37,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5780, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=487, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6426, PETRI_PLACES=573, PETRI_TRANSITIONS=584} [2022-07-21 09:13:37,702 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 372 predicate places. [2022-07-21 09:13:37,702 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 584 transitions, 6426 flow [2022-07-21 09:13:37,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:37,702 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:37,703 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] [2022-07-21 09:13:37,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-21 09:13:37,703 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:37,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:37,703 INFO L85 PathProgramCache]: Analyzing trace with hash -165941075, now seen corresponding path program 47 times [2022-07-21 09:13:37,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:37,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177757194] [2022-07-21 09:13:37,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:37,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:37,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:38,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:38,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:38,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177757194] [2022-07-21 09:13:38,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177757194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:38,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:38,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:38,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410639586] [2022-07-21 09:13:38,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:38,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:38,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:38,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:38,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:38,096 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:38,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 584 transitions, 6426 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:38,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:38,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:38,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:39,835 INFO L129 PetriNetUnfolder]: 2490/6459 cut-off events. [2022-07-21 09:13:39,835 INFO L130 PetriNetUnfolder]: For 217122/217132 co-relation queries the response was YES. [2022-07-21 09:13:39,935 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35108 conditions, 6459 events. 2490/6459 cut-off events. For 217122/217132 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 63479 event pairs, 1358 based on Foata normal form. 1/6192 useless extension candidates. Maximal degree in co-relation 34927. Up to 3682 conditions per place. [2022-07-21 09:13:40,119 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 417 selfloop transitions, 91 changer transitions 5/648 dead transitions. [2022-07-21 09:13:40,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 648 transitions, 9049 flow [2022-07-21 09:13:40,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:40,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:40,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2786 transitions. [2022-07-21 09:13:40,123 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6940707523667164 [2022-07-21 09:13:40,123 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2786 transitions. [2022-07-21 09:13:40,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2786 transitions. [2022-07-21 09:13:40,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:40,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2786 transitions. [2022-07-21 09:13:40,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.77777777777777) internal successors, (2786), 18 states have internal predecessors, (2786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:40,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:40,128 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:40,128 INFO L186 Difference]: Start difference. First operand has 573 places, 584 transitions, 6426 flow. Second operand 18 states and 2786 transitions. [2022-07-21 09:13:40,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 648 transitions, 9049 flow [2022-07-21 09:13:40,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 648 transitions, 8583 flow, removed 169 selfloop flow, removed 14 redundant places. [2022-07-21 09:13:40,971 INFO L242 Difference]: Finished difference. Result has 579 places, 591 transitions, 6627 flow [2022-07-21 09:13:40,971 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=5967, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6627, PETRI_PLACES=579, PETRI_TRANSITIONS=591} [2022-07-21 09:13:40,972 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 378 predicate places. [2022-07-21 09:13:40,972 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 591 transitions, 6627 flow [2022-07-21 09:13:40,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:40,972 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:40,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:13:40,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-21 09:13:40,973 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:40,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:40,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1006574475, now seen corresponding path program 48 times [2022-07-21 09:13:40,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:40,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802519935] [2022-07-21 09:13:40,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:40,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:41,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:41,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:41,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:41,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802519935] [2022-07-21 09:13:41,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802519935] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:41,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:41,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:41,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507839615] [2022-07-21 09:13:41,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:41,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:41,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:41,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:41,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:41,395 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:41,396 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 591 transitions, 6627 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:41,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:41,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:41,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:43,759 INFO L129 PetriNetUnfolder]: 2517/6647 cut-off events. [2022-07-21 09:13:43,759 INFO L130 PetriNetUnfolder]: For 214367/214389 co-relation queries the response was YES. [2022-07-21 09:13:43,831 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35677 conditions, 6647 events. 2517/6647 cut-off events. For 214367/214389 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 66390 event pairs, 1164 based on Foata normal form. 13/6373 useless extension candidates. Maximal degree in co-relation 35492. Up to 3754 conditions per place. [2022-07-21 09:13:43,855 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 417 selfloop transitions, 96 changer transitions 5/653 dead transitions. [2022-07-21 09:13:43,855 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 653 transitions, 9093 flow [2022-07-21 09:13:43,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:43,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:43,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2780 transitions. [2022-07-21 09:13:43,857 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6925759840558047 [2022-07-21 09:13:43,857 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2780 transitions. [2022-07-21 09:13:43,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2780 transitions. [2022-07-21 09:13:43,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:43,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2780 transitions. [2022-07-21 09:13:43,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.44444444444446) internal successors, (2780), 18 states have internal predecessors, (2780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:43,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:43,861 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:43,861 INFO L186 Difference]: Start difference. First operand has 579 places, 591 transitions, 6627 flow. Second operand 18 states and 2780 transitions. [2022-07-21 09:13:43,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 653 transitions, 9093 flow [2022-07-21 09:13:44,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 653 transitions, 8677 flow, removed 171 selfloop flow, removed 12 redundant places. [2022-07-21 09:13:44,719 INFO L242 Difference]: Finished difference. Result has 587 places, 601 transitions, 6762 flow [2022-07-21 09:13:44,720 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6213, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6762, PETRI_PLACES=587, PETRI_TRANSITIONS=601} [2022-07-21 09:13:44,720 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 386 predicate places. [2022-07-21 09:13:44,720 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 601 transitions, 6762 flow [2022-07-21 09:13:44,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:44,721 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:44,721 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] [2022-07-21 09:13:44,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-21 09:13:44,721 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:44,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:44,722 INFO L85 PathProgramCache]: Analyzing trace with hash -356747273, now seen corresponding path program 49 times [2022-07-21 09:13:44,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:44,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010792934] [2022-07-21 09:13:44,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:44,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:45,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:45,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:45,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010792934] [2022-07-21 09:13:45,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010792934] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:45,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:45,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:45,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508991560] [2022-07-21 09:13:45,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:45,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:45,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:45,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:45,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:45,054 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:45,055 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 601 transitions, 6762 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:45,055 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:45,055 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:45,055 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:47,147 INFO L129 PetriNetUnfolder]: 2523/6680 cut-off events. [2022-07-21 09:13:47,147 INFO L130 PetriNetUnfolder]: For 198175/198197 co-relation queries the response was YES. [2022-07-21 09:13:47,320 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35333 conditions, 6680 events. 2523/6680 cut-off events. For 198175/198197 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 66835 event pairs, 1172 based on Foata normal form. 13/6405 useless extension candidates. Maximal degree in co-relation 35144. Up to 3768 conditions per place. [2022-07-21 09:13:47,345 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 419 selfloop transitions, 94 changer transitions 5/653 dead transitions. [2022-07-21 09:13:47,345 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 653 transitions, 8929 flow [2022-07-21 09:13:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:47,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:47,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2777 transitions. [2022-07-21 09:13:47,347 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6918285999003487 [2022-07-21 09:13:47,347 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2777 transitions. [2022-07-21 09:13:47,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2777 transitions. [2022-07-21 09:13:47,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:47,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2777 transitions. [2022-07-21 09:13:47,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.27777777777777) internal successors, (2777), 18 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:47,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:47,351 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:47,351 INFO L186 Difference]: Start difference. First operand has 587 places, 601 transitions, 6762 flow. Second operand 18 states and 2777 transitions. [2022-07-21 09:13:47,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 653 transitions, 8929 flow [2022-07-21 09:13:48,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 653 transitions, 8657 flow, removed 72 selfloop flow, removed 12 redundant places. [2022-07-21 09:13:48,225 INFO L242 Difference]: Finished difference. Result has 594 places, 605 transitions, 6845 flow [2022-07-21 09:13:48,225 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6845, PETRI_PLACES=594, PETRI_TRANSITIONS=605} [2022-07-21 09:13:48,226 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 393 predicate places. [2022-07-21 09:13:48,226 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 605 transitions, 6845 flow [2022-07-21 09:13:48,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:48,226 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:48,226 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] [2022-07-21 09:13:48,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-21 09:13:48,227 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:48,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:48,227 INFO L85 PathProgramCache]: Analyzing trace with hash 221625477, now seen corresponding path program 50 times [2022-07-21 09:13:48,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:48,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438324686] [2022-07-21 09:13:48,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:48,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:48,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:48,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:48,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:48,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438324686] [2022-07-21 09:13:48,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438324686] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:48,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:48,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:48,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890714651] [2022-07-21 09:13:48,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:48,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:48,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:48,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:48,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:48,620 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:48,621 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 605 transitions, 6845 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:48,621 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:48,621 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:48,621 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:50,798 INFO L129 PetriNetUnfolder]: 2526/6685 cut-off events. [2022-07-21 09:13:50,799 INFO L130 PetriNetUnfolder]: For 197978/198000 co-relation queries the response was YES. [2022-07-21 09:13:50,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35239 conditions, 6685 events. 2526/6685 cut-off events. For 197978/198000 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 67078 event pairs, 1164 based on Foata normal form. 13/6414 useless extension candidates. Maximal degree in co-relation 35048. Up to 3747 conditions per place. [2022-07-21 09:13:50,915 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 421 selfloop transitions, 98 changer transitions 5/659 dead transitions. [2022-07-21 09:13:50,915 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 659 transitions, 9116 flow [2022-07-21 09:13:50,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:50,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:50,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2775 transitions. [2022-07-21 09:13:50,918 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6913303437967115 [2022-07-21 09:13:50,918 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2775 transitions. [2022-07-21 09:13:50,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2775 transitions. [2022-07-21 09:13:50,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:50,918 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2775 transitions. [2022-07-21 09:13:50,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.16666666666666) internal successors, (2775), 18 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:50,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:50,922 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:50,922 INFO L186 Difference]: Start difference. First operand has 594 places, 605 transitions, 6845 flow. Second operand 18 states and 2775 transitions. [2022-07-21 09:13:50,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 659 transitions, 9116 flow [2022-07-21 09:13:52,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 659 transitions, 8784 flow, removed 74 selfloop flow, removed 15 redundant places. [2022-07-21 09:13:52,084 INFO L242 Difference]: Finished difference. Result has 599 places, 611 transitions, 6976 flow [2022-07-21 09:13:52,085 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6515, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6976, PETRI_PLACES=599, PETRI_TRANSITIONS=611} [2022-07-21 09:13:52,085 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 398 predicate places. [2022-07-21 09:13:52,085 INFO L495 AbstractCegarLoop]: Abstraction has has 599 places, 611 transitions, 6976 flow [2022-07-21 09:13:52,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:52,086 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:52,086 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] [2022-07-21 09:13:52,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-21 09:13:52,086 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:52,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:52,087 INFO L85 PathProgramCache]: Analyzing trace with hash -206342605, now seen corresponding path program 51 times [2022-07-21 09:13:52,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:52,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919454735] [2022-07-21 09:13:52,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:52,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:52,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:52,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:52,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:52,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919454735] [2022-07-21 09:13:52,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919454735] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:52,466 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:52,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:52,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641349223] [2022-07-21 09:13:52,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:52,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:52,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:52,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:52,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=231, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:52,468 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:52,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 599 places, 611 transitions, 6976 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:52,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:52,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:52,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:54,627 INFO L129 PetriNetUnfolder]: 2526/6668 cut-off events. [2022-07-21 09:13:54,627 INFO L130 PetriNetUnfolder]: For 198147/198169 co-relation queries the response was YES. [2022-07-21 09:13:54,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35115 conditions, 6668 events. 2526/6668 cut-off events. For 198147/198169 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 66786 event pairs, 1169 based on Foata normal form. 13/6397 useless extension candidates. Maximal degree in co-relation 34921. Up to 3755 conditions per place. [2022-07-21 09:13:54,743 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 425 selfloop transitions, 95 changer transitions 5/660 dead transitions. [2022-07-21 09:13:54,743 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 660 transitions, 9125 flow [2022-07-21 09:13:54,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:54,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:54,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2773 transitions. [2022-07-21 09:13:54,745 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6908320876930742 [2022-07-21 09:13:54,745 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2773 transitions. [2022-07-21 09:13:54,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2773 transitions. [2022-07-21 09:13:54,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:54,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2773 transitions. [2022-07-21 09:13:54,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.05555555555554) internal successors, (2773), 18 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:54,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:54,750 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:54,750 INFO L186 Difference]: Start difference. First operand has 599 places, 611 transitions, 6976 flow. Second operand 18 states and 2773 transitions. [2022-07-21 09:13:54,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 660 transitions, 9125 flow [2022-07-21 09:13:55,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 660 transitions, 8625 flow, removed 125 selfloop flow, removed 16 redundant places. [2022-07-21 09:13:55,920 INFO L242 Difference]: Finished difference. Result has 602 places, 614 transitions, 6793 flow [2022-07-21 09:13:55,921 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6478, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6793, PETRI_PLACES=602, PETRI_TRANSITIONS=614} [2022-07-21 09:13:55,921 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 401 predicate places. [2022-07-21 09:13:55,921 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 614 transitions, 6793 flow [2022-07-21 09:13:55,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:55,922 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:55,922 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:13:55,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-21 09:13:55,922 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:55,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1133645811, now seen corresponding path program 52 times [2022-07-21 09:13:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:55,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495103728] [2022-07-21 09:13:55,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:55,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:55,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:13:56,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:13:56,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:13:56,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495103728] [2022-07-21 09:13:56,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495103728] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:13:56,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:13:56,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:13:56,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72547271] [2022-07-21 09:13:56,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:13:56,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:13:56,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:13:56,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:13:56,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:13:56,358 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:13:56,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 614 transitions, 6793 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:56,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:13:56,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:13:56,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:13:58,425 INFO L129 PetriNetUnfolder]: 2526/6556 cut-off events. [2022-07-21 09:13:58,426 INFO L130 PetriNetUnfolder]: For 193612/193622 co-relation queries the response was YES. [2022-07-21 09:13:58,515 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34489 conditions, 6556 events. 2526/6556 cut-off events. For 193612/193622 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 64815 event pairs, 1376 based on Foata normal form. 1/6284 useless extension candidates. Maximal degree in co-relation 34295. Up to 3761 conditions per place. [2022-07-21 09:13:58,543 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 429 selfloop transitions, 93 changer transitions 5/662 dead transitions. [2022-07-21 09:13:58,543 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 662 transitions, 8910 flow [2022-07-21 09:13:58,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:13:58,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:13:58,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2772 transitions. [2022-07-21 09:13:58,545 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.6905829596412556 [2022-07-21 09:13:58,545 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2772 transitions. [2022-07-21 09:13:58,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2772 transitions. [2022-07-21 09:13:58,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:13:58,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2772 transitions. [2022-07-21 09:13:58,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.0) internal successors, (2772), 18 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:58,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:58,550 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:58,550 INFO L186 Difference]: Start difference. First operand has 602 places, 614 transitions, 6793 flow. Second operand 18 states and 2772 transitions. [2022-07-21 09:13:58,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 662 transitions, 8910 flow [2022-07-21 09:13:59,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 662 transitions, 8576 flow, removed 73 selfloop flow, removed 15 redundant places. [2022-07-21 09:13:59,699 INFO L242 Difference]: Finished difference. Result has 606 places, 617 transitions, 6725 flow [2022-07-21 09:13:59,699 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6725, PETRI_PLACES=606, PETRI_TRANSITIONS=617} [2022-07-21 09:13:59,700 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 405 predicate places. [2022-07-21 09:13:59,700 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 617 transitions, 6725 flow [2022-07-21 09:13:59,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:13:59,700 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:13:59,700 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] [2022-07-21 09:13:59,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-21 09:13:59,701 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:13:59,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:13:59,701 INFO L85 PathProgramCache]: Analyzing trace with hash -509546553, now seen corresponding path program 53 times [2022-07-21 09:13:59,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:13:59,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652783894] [2022-07-21 09:13:59,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:13:59,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:13:59,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:00,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:14:00,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:14:00,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652783894] [2022-07-21 09:14:00,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652783894] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:14:00,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:14:00,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-07-21 09:14:00,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672444786] [2022-07-21 09:14:00,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:14:00,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 09:14:00,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:14:00,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 09:14:00,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2022-07-21 09:14:00,168 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 223 [2022-07-21 09:14:00,169 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 617 transitions, 6725 flow. Second operand has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:00,169 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:14:00,169 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 223 [2022-07-21 09:14:00,169 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:14:02,325 INFO L129 PetriNetUnfolder]: 2532/6676 cut-off events. [2022-07-21 09:14:02,325 INFO L130 PetriNetUnfolder]: For 190562/190584 co-relation queries the response was YES. [2022-07-21 09:14:02,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34554 conditions, 6676 events. 2532/6676 cut-off events. For 190562/190584 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 66875 event pairs, 1166 based on Foata normal form. 13/6402 useless extension candidates. Maximal degree in co-relation 34358. Up to 3760 conditions per place. [2022-07-21 09:14:02,427 INFO L132 encePairwiseOnDemand]: 204/223 looper letters, 433 selfloop transitions, 101 changer transitions 5/674 dead transitions. [2022-07-21 09:14:02,427 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 674 transitions, 9162 flow [2022-07-21 09:14:02,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 09:14:02,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 09:14:02,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2779 transitions. [2022-07-21 09:14:02,429 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.692326856003986 [2022-07-21 09:14:02,429 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2779 transitions. [2022-07-21 09:14:02,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2779 transitions. [2022-07-21 09:14:02,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:14:02,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2779 transitions. [2022-07-21 09:14:02,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 154.38888888888889) internal successors, (2779), 18 states have internal predecessors, (2779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:02,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:02,433 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 223.0) internal successors, (4237), 19 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:02,433 INFO L186 Difference]: Start difference. First operand has 606 places, 617 transitions, 6725 flow. Second operand 18 states and 2779 transitions. [2022-07-21 09:14:02,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 674 transitions, 9162 flow [2022-07-21 09:14:03,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 674 transitions, 9023 flow, removed 4 selfloop flow, removed 14 redundant places. [2022-07-21 09:14:03,357 INFO L242 Difference]: Finished difference. Result has 612 places, 625 transitions, 7159 flow [2022-07-21 09:14:03,358 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6590, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7159, PETRI_PLACES=612, PETRI_TRANSITIONS=625} [2022-07-21 09:14:03,358 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 411 predicate places. [2022-07-21 09:14:03,358 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 625 transitions, 7159 flow [2022-07-21 09:14:03,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 148.83333333333334) internal successors, (2679), 18 states have internal predecessors, (2679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:03,359 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:14:03,360 INFO L200 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:14:03,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-21 09:14:03,360 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:14:03,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:14:03,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1913824672, now seen corresponding path program 1 times [2022-07-21 09:14:03,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:14:03,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337973735] [2022-07-21 09:14:03,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:14:03,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:14:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:03,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-21 09:14:03,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:14:03,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337973735] [2022-07-21 09:14:03,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337973735] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 09:14:03,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 09:14:03,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 09:14:03,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191913629] [2022-07-21 09:14:03,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 09:14:03,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 09:14:03,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:14:03,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 09:14:03,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-07-21 09:14:03,437 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 194 out of 223 [2022-07-21 09:14:03,437 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 625 transitions, 7159 flow. Second operand has 4 states, 4 states have (on average 197.75) internal successors, (791), 4 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:03,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:14:03,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 194 of 223 [2022-07-21 09:14:03,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:14:04,644 INFO L129 PetriNetUnfolder]: 1032/4049 cut-off events. [2022-07-21 09:14:04,645 INFO L130 PetriNetUnfolder]: For 342995/345009 co-relation queries the response was YES. [2022-07-21 09:14:04,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21748 conditions, 4049 events. 1032/4049 cut-off events. For 342995/345009 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42008 event pairs, 121 based on Foata normal form. 470/4325 useless extension candidates. Maximal degree in co-relation 21549. Up to 594 conditions per place. [2022-07-21 09:14:04,708 INFO L132 encePairwiseOnDemand]: 220/223 looper letters, 56 selfloop transitions, 53 changer transitions 0/654 dead transitions. [2022-07-21 09:14:04,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 654 transitions, 7735 flow [2022-07-21 09:14:04,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 09:14:04,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-21 09:14:04,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 809 transitions. [2022-07-21 09:14:04,710 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9069506726457399 [2022-07-21 09:14:04,710 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 809 transitions. [2022-07-21 09:14:04,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 809 transitions. [2022-07-21 09:14:04,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:14:04,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 809 transitions. [2022-07-21 09:14:04,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 202.25) internal successors, (809), 4 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:04,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 223.0) internal successors, (1115), 5 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:04,712 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 223.0) internal successors, (1115), 5 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:04,712 INFO L186 Difference]: Start difference. First operand has 612 places, 625 transitions, 7159 flow. Second operand 4 states and 809 transitions. [2022-07-21 09:14:04,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 654 transitions, 7735 flow [2022-07-21 09:14:05,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 654 transitions, 7202 flow, removed 185 selfloop flow, removed 15 redundant places. [2022-07-21 09:14:05,428 INFO L242 Difference]: Finished difference. Result has 600 places, 640 transitions, 7226 flow [2022-07-21 09:14:05,428 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=6619, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=7226, PETRI_PLACES=600, PETRI_TRANSITIONS=640} [2022-07-21 09:14:05,429 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 399 predicate places. [2022-07-21 09:14:05,429 INFO L495 AbstractCegarLoop]: Abstraction has has 600 places, 640 transitions, 7226 flow [2022-07-21 09:14:05,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 197.75) internal successors, (791), 4 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:05,429 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:14:05,429 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] [2022-07-21 09:14:05,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-21 09:14:05,429 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:14:05,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:14:05,430 INFO L85 PathProgramCache]: Analyzing trace with hash 518452878, now seen corresponding path program 1 times [2022-07-21 09:14:05,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:14:05,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000364404] [2022-07-21 09:14:05,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:14:05,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:14:05,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:05,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:05,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:14:05,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000364404] [2022-07-21 09:14:05,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000364404] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:14:05,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094275924] [2022-07-21 09:14:05,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:14:05,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:14:05,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:14:05,486 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-21 09:14:05,503 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-21 09:14:05,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:05,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 09:14:05,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:14:05,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:05,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:14:06,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:06,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094275924] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:14:06,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:14:06,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-07-21 09:14:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399434878] [2022-07-21 09:14:06,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:14:06,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 09:14:06,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:14:06,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 09:14:06,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-07-21 09:14:06,137 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-07-21 09:14:06,138 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 640 transitions, 7226 flow. Second operand has 19 states, 19 states have (on average 171.73684210526315) internal successors, (3263), 19 states have internal predecessors, (3263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:06,138 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:14:06,138 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-07-21 09:14:06,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:14:08,656 INFO L129 PetriNetUnfolder]: 2132/8330 cut-off events. [2022-07-21 09:14:08,656 INFO L130 PetriNetUnfolder]: For 505576/508394 co-relation queries the response was YES. [2022-07-21 09:14:08,768 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43379 conditions, 8330 events. 2132/8330 cut-off events. For 505576/508394 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 97720 event pairs, 519 based on Foata normal form. 547/8461 useless extension candidates. Maximal degree in co-relation 43181. Up to 1201 conditions per place. [2022-07-21 09:14:08,812 INFO L132 encePairwiseOnDemand]: 207/223 looper letters, 213 selfloop transitions, 23 changer transitions 1/754 dead transitions. [2022-07-21 09:14:08,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 616 places, 754 transitions, 8871 flow [2022-07-21 09:14:08,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 09:14:08,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 09:14:08,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2935 transitions. [2022-07-21 09:14:08,813 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7742020575046162 [2022-07-21 09:14:08,814 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2935 transitions. [2022-07-21 09:14:08,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2935 transitions. [2022-07-21 09:14:08,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:14:08,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2935 transitions. [2022-07-21 09:14:08,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 172.64705882352942) internal successors, (2935), 17 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:08,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 223.0) internal successors, (4014), 18 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:08,817 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 223.0) internal successors, (4014), 18 states have internal predecessors, (4014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:08,817 INFO L186 Difference]: Start difference. First operand has 600 places, 640 transitions, 7226 flow. Second operand 17 states and 2935 transitions. [2022-07-21 09:14:08,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 616 places, 754 transitions, 8871 flow [2022-07-21 09:14:10,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 754 transitions, 8590 flow, removed 124 selfloop flow, removed 6 redundant places. [2022-07-21 09:14:10,790 INFO L242 Difference]: Finished difference. Result has 616 places, 651 transitions, 7182 flow [2022-07-21 09:14:10,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=7069, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7182, PETRI_PLACES=616, PETRI_TRANSITIONS=651} [2022-07-21 09:14:10,790 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 415 predicate places. [2022-07-21 09:14:10,791 INFO L495 AbstractCegarLoop]: Abstraction has has 616 places, 651 transitions, 7182 flow [2022-07-21 09:14:10,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 171.73684210526315) internal successors, (3263), 19 states have internal predecessors, (3263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:10,791 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:14:10,791 INFO L200 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:14:10,810 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-21 09:14:11,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-07-21 09:14:11,008 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:14:11,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:14:11,008 INFO L85 PathProgramCache]: Analyzing trace with hash -394911586, now seen corresponding path program 1 times [2022-07-21 09:14:11,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:14:11,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726898395] [2022-07-21 09:14:11,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:14:11,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:14:11,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:11,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:14:11,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726898395] [2022-07-21 09:14:11,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726898395] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:14:11,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529406884] [2022-07-21 09:14:11,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:14:11,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:14:11,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:14:11,075 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-21 09:14:11,076 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-21 09:14:11,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:11,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 09:14:11,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:14:11,402 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:11,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:14:11,595 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:11,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529406884] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:14:11,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:14:11,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-07-21 09:14:11,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026239263] [2022-07-21 09:14:11,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:14:11,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 09:14:11,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:14:11,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 09:14:11,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-07-21 09:14:11,600 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 168 out of 223 [2022-07-21 09:14:11,601 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 651 transitions, 7182 flow. Second operand has 19 states, 19 states have (on average 171.57894736842104) internal successors, (3260), 19 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:11,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:14:11,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 168 of 223 [2022-07-21 09:14:11,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 09:14:15,308 INFO L129 PetriNetUnfolder]: 2593/12615 cut-off events. [2022-07-21 09:14:15,308 INFO L130 PetriNetUnfolder]: For 496836/499529 co-relation queries the response was YES. [2022-07-21 09:14:15,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58054 conditions, 12615 events. 2593/12615 cut-off events. For 496836/499529 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 169123 event pairs, 742 based on Foata normal form. 822/12758 useless extension candidates. Maximal degree in co-relation 57855. Up to 2198 conditions per place. [2022-07-21 09:14:15,570 INFO L132 encePairwiseOnDemand]: 210/223 looper letters, 140 selfloop transitions, 23 changer transitions 14/694 dead transitions. [2022-07-21 09:14:15,570 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 694 transitions, 7883 flow [2022-07-21 09:14:15,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 09:14:15,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-21 09:14:15,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2252 transitions. [2022-07-21 09:14:15,572 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.7768195929630907 [2022-07-21 09:14:15,572 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2252 transitions. [2022-07-21 09:14:15,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2252 transitions. [2022-07-21 09:14:15,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 09:14:15,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2252 transitions. [2022-07-21 09:14:15,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 173.23076923076923) internal successors, (2252), 13 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:15,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 223.0) internal successors, (3122), 14 states have internal predecessors, (3122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:15,575 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 223.0) internal successors, (3122), 14 states have internal predecessors, (3122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:15,576 INFO L186 Difference]: Start difference. First operand has 616 places, 651 transitions, 7182 flow. Second operand 13 states and 2252 transitions. [2022-07-21 09:14:15,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 694 transitions, 7883 flow [2022-07-21 09:14:17,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 694 transitions, 7857 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-07-21 09:14:17,397 INFO L242 Difference]: Finished difference. Result has 630 places, 659 transitions, 7285 flow [2022-07-21 09:14:17,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=223, PETRI_DIFFERENCE_MINUEND_FLOW=7165, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7285, PETRI_PLACES=630, PETRI_TRANSITIONS=659} [2022-07-21 09:14:17,398 INFO L279 CegarLoopForPetriNet]: 201 programPoint places, 429 predicate places. [2022-07-21 09:14:17,398 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 659 transitions, 7285 flow [2022-07-21 09:14:17,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 171.57894736842104) internal successors, (3260), 19 states have internal predecessors, (3260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:17,399 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 09:14:17,399 INFO L200 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 09:14:17,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-21 09:14:17,616 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,SelfDestructingSolverStorable58 [2022-07-21 09:14:17,616 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 09:14:17,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 09:14:17,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1442032951, now seen corresponding path program 2 times [2022-07-21 09:14:17,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 09:14:17,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146239618] [2022-07-21 09:14:17,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 09:14:17,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 09:14:17,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 09:14:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:18,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 09:14:18,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146239618] [2022-07-21 09:14:18,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146239618] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 09:14:18,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949787417] [2022-07-21 09:14:18,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 09:14:18,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 09:14:18,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 09:14:18,411 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-21 09:14:18,411 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-21 09:14:18,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 09:14:18,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 09:14:18,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-21 09:14:18,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 09:14:19,429 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 7 [2022-07-21 09:14:19,522 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:19,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 09:14:19,684 INFO L356 Elim1Store]: treesize reduction 9, result has 43.8 percent of original size [2022-07-21 09:14:19,684 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2022-07-21 09:14:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-21 09:14:20,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949787417] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 09:14:20,369 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 09:14:20,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 14] total 50 [2022-07-21 09:14:20,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594627374] [2022-07-21 09:14:20,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 09:14:20,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-07-21 09:14:20,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 09:14:20,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-07-21 09:14:20,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=2030, Unknown=0, NotChecked=0, Total=2450 [2022-07-21 09:14:20,374 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 223 [2022-07-21 09:14:20,376 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 659 transitions, 7285 flow. Second operand has 50 states, 50 states have (on average 118.82) internal successors, (5941), 50 states have internal predecessors, (5941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 09:14:20,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 09:14:20,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 223 [2022-07-21 09:14:20,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand