./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 791161d1 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-file-item-subst.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 be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea --- Real Ultimate output --- This is Ultimate 0.2.2-?-791161d [2022-07-22 21:40:32,788 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-22 21:40:32,790 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-22 21:40:32,837 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-22 21:40:32,838 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-22 21:40:32,839 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-22 21:40:32,841 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-22 21:40:32,843 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-22 21:40:32,845 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-22 21:40:32,850 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-22 21:40:32,851 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-22 21:40:32,853 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-22 21:40:32,853 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-22 21:40:32,855 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-22 21:40:32,856 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-22 21:40:32,859 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-22 21:40:32,860 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-22 21:40:32,862 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-22 21:40:32,863 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-22 21:40:32,869 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-22 21:40:32,871 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-22 21:40:32,872 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-22 21:40:32,873 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-22 21:40:32,873 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-22 21:40:32,875 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-22 21:40:32,881 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-22 21:40:32,882 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-22 21:40:32,882 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-22 21:40:32,883 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-22 21:40:32,884 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-22 21:40:32,885 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-22 21:40:32,885 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-22 21:40:32,886 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-22 21:40:32,887 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-22 21:40:32,887 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-22 21:40:32,888 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-22 21:40:32,888 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-22 21:40:32,889 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-22 21:40:32,889 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-22 21:40:32,889 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-22 21:40:32,891 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-22 21:40:32,892 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-22 21:40:32,893 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-22 21:40:32,922 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-22 21:40:32,923 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-22 21:40:32,923 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-22 21:40:32,923 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-22 21:40:32,924 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-22 21:40:32,924 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-22 21:40:32,925 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-22 21:40:32,925 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-22 21:40:32,925 INFO L138 SettingsManager]: * Use SBE=true [2022-07-22 21:40:32,926 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-22 21:40:32,926 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-22 21:40:32,926 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-22 21:40:32,926 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-22 21:40:32,927 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-22 21:40:32,927 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-22 21:40:32,927 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-22 21:40:32,927 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-22 21:40:32,927 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-22 21:40:32,928 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-22 21:40:32,929 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-22 21:40:32,929 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-22 21:40:32,929 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-22 21:40:32,929 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-22 21:40:32,930 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-22 21:40:32,930 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 21:40:32,930 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-22 21:40:32,930 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-22 21:40:32,930 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-22 21:40:32,931 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-22 21:40:32,931 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-22 21:40:32,931 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-22 21:40:32,931 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-22 21:40:32,931 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-22 21:40:32,932 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 -> be2a0d1eee532c8ad9f827ec91fa18dbacb100bdaebd8afe9a7f9b56098458ea [2022-07-22 21:40:33,131 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-22 21:40:33,149 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-22 21:40:33,151 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-22 21:40:33,152 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-22 21:40:33,152 INFO L275 PluginConnector]: CDTParser initialized [2022-07-22 21:40:33,153 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2022-07-22 21:40:33,222 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e12f38fc0/b08b091e66f940798293fd4b70599121/FLAG8f42d7a84 [2022-07-22 21:40:33,598 INFO L306 CDTParser]: Found 1 translation units. [2022-07-22 21:40:33,599 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c [2022-07-22 21:40:33,604 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e12f38fc0/b08b091e66f940798293fd4b70599121/FLAG8f42d7a84 [2022-07-22 21:40:33,614 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e12f38fc0/b08b091e66f940798293fd4b70599121 [2022-07-22 21:40:33,616 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-22 21:40:33,617 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-22 21:40:33,618 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-22 21:40:33,618 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-22 21:40:33,621 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-22 21:40:33,622 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,622 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54bdd51a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33, skipping insertion in model container [2022-07-22 21:40:33,623 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,628 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-22 21:40:33,642 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-22 21:40:33,792 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2022-07-22 21:40:33,796 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 21:40:33,802 INFO L203 MainTranslator]: Completed pre-run [2022-07-22 21:40:33,820 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-file-item-subst.wvr.c[3015,3028] [2022-07-22 21:40:33,822 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-22 21:40:33,832 INFO L208 MainTranslator]: Completed translation [2022-07-22 21:40:33,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33 WrapperNode [2022-07-22 21:40:33,833 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-22 21:40:33,833 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-22 21:40:33,834 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-22 21:40:33,834 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-22 21:40:33,839 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,844 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,867 INFO L137 Inliner]: procedures = 23, calls = 31, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 221 [2022-07-22 21:40:33,867 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-22 21:40:33,868 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-22 21:40:33,868 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-22 21:40:33,868 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-22 21:40:33,874 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,875 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,877 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,877 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,883 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,885 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,886 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,889 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-22 21:40:33,890 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-22 21:40:33,890 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-22 21:40:33,890 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-22 21:40:33,891 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (1/1) ... [2022-07-22 21:40:33,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-22 21:40:33,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-22 21:40:33,932 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-22 21:40:33,937 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-22 21:40:33,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-22 21:40:33,960 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-22 21:40:33,960 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-22 21:40:33,961 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-22 21:40:33,961 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-22 21:40:33,961 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-22 21:40:33,961 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-22 21:40:33,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-22 21:40:33,961 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-22 21:40:33,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-22 21:40:33,961 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-22 21:40:33,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-22 21:40:33,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-22 21:40:33,962 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-22 21:40:33,963 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-22 21:40:34,038 INFO L234 CfgBuilder]: Building ICFG [2022-07-22 21:40:34,039 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-22 21:40:34,334 INFO L275 CfgBuilder]: Performing block encoding [2022-07-22 21:40:34,353 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-22 21:40:34,353 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-22 21:40:34,365 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 09:40:34 BoogieIcfgContainer [2022-07-22 21:40:34,366 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-22 21:40:34,368 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-22 21:40:34,369 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-22 21:40:34,372 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-22 21:40:34,372 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.07 09:40:33" (1/3) ... [2022-07-22 21:40:34,373 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2958f26b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 09:40:34, skipping insertion in model container [2022-07-22 21:40:34,374 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.07 09:40:33" (2/3) ... [2022-07-22 21:40:34,374 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2958f26b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.07 09:40:34, skipping insertion in model container [2022-07-22 21:40:34,374 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.07 09:40:34" (3/3) ... [2022-07-22 21:40:34,375 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-file-item-subst.wvr.c [2022-07-22 21:40:34,379 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-22 21:40:34,388 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-22 21:40:34,388 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-22 21:40:34,388 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-22 21:40:34,474 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-22 21:40:34,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 270 places, 286 transitions, 596 flow [2022-07-22 21:40:34,610 INFO L129 PetriNetUnfolder]: 26/283 cut-off events. [2022-07-22 21:40:34,611 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-22 21:40:34,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 283 events. 26/283 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 744 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 199. Up to 2 conditions per place. [2022-07-22 21:40:34,618 INFO L82 GeneralOperation]: Start removeDead. Operand has 270 places, 286 transitions, 596 flow [2022-07-22 21:40:34,632 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 272 transitions, 562 flow [2022-07-22 21:40:34,641 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-22 21:40:34,647 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@7f4dece7, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@3d94b73 [2022-07-22 21:40:34,647 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-22 21:40:34,696 INFO L129 PetriNetUnfolder]: 26/271 cut-off events. [2022-07-22 21:40:34,696 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-22 21:40:34,696 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:34,697 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] [2022-07-22 21:40:34,698 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-22 21:40:34,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:34,702 INFO L85 PathProgramCache]: Analyzing trace with hash -311524549, now seen corresponding path program 1 times [2022-07-22 21:40:34,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:34,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394818608] [2022-07-22 21:40:34,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:34,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:35,060 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-22 21:40:35,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:35,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394818608] [2022-07-22 21:40:35,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394818608] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:35,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:35,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:40:35,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464774136] [2022-07-22 21:40:35,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:35,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:40:35,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:35,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:40:35,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:40:35,101 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2022-07-22 21:40:35,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 272 transitions, 562 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:35,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2022-07-22 21:40:35,106 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:35,290 INFO L129 PetriNetUnfolder]: 74/833 cut-off events. [2022-07-22 21:40:35,290 INFO L130 PetriNetUnfolder]: For 53/53 co-relation queries the response was YES. [2022-07-22 21:40:35,302 INFO L84 FinitePrefix]: Finished finitePrefix Result has 933 conditions, 833 events. 74/833 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5322 event pairs, 8 based on Foata normal form. 39/777 useless extension candidates. Maximal degree in co-relation 739. Up to 33 conditions per place. [2022-07-22 21:40:35,308 INFO L132 encePairwiseOnDemand]: 270/286 looper letters, 17 selfloop transitions, 5 changer transitions 2/272 dead transitions. [2022-07-22 21:40:35,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 272 transitions, 621 flow [2022-07-22 21:40:35,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:40:35,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:40:35,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 826 transitions. [2022-07-22 21:40:35,336 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9627039627039627 [2022-07-22 21:40:35,339 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 826 transitions. [2022-07-22 21:40:35,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 826 transitions. [2022-07-22 21:40:35,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:35,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 826 transitions. [2022-07-22 21:40:35,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.3333333333333) internal successors, (826), 3 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,368 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,370 INFO L186 Difference]: Start difference. First operand has 256 places, 272 transitions, 562 flow. Second operand 3 states and 826 transitions. [2022-07-22 21:40:35,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 272 transitions, 621 flow [2022-07-22 21:40:35,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 272 transitions, 599 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-22 21:40:35,397 INFO L242 Difference]: Finished difference. Result has 254 places, 265 transitions, 568 flow [2022-07-22 21:40:35,399 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=568, PETRI_PLACES=254, PETRI_TRANSITIONS=265} [2022-07-22 21:40:35,402 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, -2 predicate places. [2022-07-22 21:40:35,402 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 265 transitions, 568 flow [2022-07-22 21:40:35,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,403 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:35,404 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] [2022-07-22 21:40:35,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-22 21:40:35,404 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-22 21:40:35,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:35,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1177739013, now seen corresponding path program 1 times [2022-07-22 21:40:35,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:35,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509046743] [2022-07-22 21:40:35,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:35,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:35,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:35,514 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-22 21:40:35,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:35,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509046743] [2022-07-22 21:40:35,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509046743] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:35,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:35,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:40:35,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61183700] [2022-07-22 21:40:35,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:35,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:40:35,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:35,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:40:35,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:40:35,520 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2022-07-22 21:40:35,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 265 transitions, 568 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:35,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2022-07-22 21:40:35,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:35,709 INFO L129 PetriNetUnfolder]: 72/833 cut-off events. [2022-07-22 21:40:35,710 INFO L130 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2022-07-22 21:40:35,715 INFO L84 FinitePrefix]: Finished finitePrefix Result has 934 conditions, 833 events. 72/833 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 4888 event pairs, 8 based on Foata normal form. 6/755 useless extension candidates. Maximal degree in co-relation 400. Up to 28 conditions per place. [2022-07-22 21:40:35,719 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 22 selfloop transitions, 3 changer transitions 0/273 dead transitions. [2022-07-22 21:40:35,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 273 transitions, 645 flow [2022-07-22 21:40:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:40:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:40:35,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2022-07-22 21:40:35,722 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2022-07-22 21:40:35,723 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2022-07-22 21:40:35,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2022-07-22 21:40:35,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:35,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2022-07-22 21:40:35,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,729 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,729 INFO L186 Difference]: Start difference. First operand has 254 places, 265 transitions, 568 flow. Second operand 3 states and 814 transitions. [2022-07-22 21:40:35,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 273 transitions, 645 flow [2022-07-22 21:40:35,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 273 transitions, 635 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:35,738 INFO L242 Difference]: Finished difference. Result has 254 places, 268 transitions, 594 flow [2022-07-22 21:40:35,738 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=594, PETRI_PLACES=254, PETRI_TRANSITIONS=268} [2022-07-22 21:40:35,739 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, -2 predicate places. [2022-07-22 21:40:35,739 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 268 transitions, 594 flow [2022-07-22 21:40:35,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:35,740 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:35,741 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] [2022-07-22 21:40:35,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-22 21:40:35,741 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-22 21:40:35,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:35,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1142741541, now seen corresponding path program 1 times [2022-07-22 21:40:35,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:35,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076681705] [2022-07-22 21:40:35,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:35,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:35,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:35,994 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-22 21:40:35,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:35,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076681705] [2022-07-22 21:40:35,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076681705] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:35,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:35,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:35,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221320245] [2022-07-22 21:40:35,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:35,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:35,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:35,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:35,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:36,003 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:36,006 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 268 transitions, 594 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:36,006 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:36,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:36,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:36,605 INFO L129 PetriNetUnfolder]: 826/2767 cut-off events. [2022-07-22 21:40:36,605 INFO L130 PetriNetUnfolder]: For 221/261 co-relation queries the response was YES. [2022-07-22 21:40:36,618 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4290 conditions, 2767 events. 826/2767 cut-off events. For 221/261 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 24968 event pairs, 152 based on Foata normal form. 1/2644 useless extension candidates. Maximal degree in co-relation 1853. Up to 336 conditions per place. [2022-07-22 21:40:36,660 INFO L132 encePairwiseOnDemand]: 271/286 looper letters, 79 selfloop transitions, 37 changer transitions 14/368 dead transitions. [2022-07-22 21:40:36,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 368 transitions, 1075 flow [2022-07-22 21:40:36,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:40:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:40:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4051 transitions. [2022-07-22 21:40:36,670 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8852709790209791 [2022-07-22 21:40:36,670 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4051 transitions. [2022-07-22 21:40:36,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4051 transitions. [2022-07-22 21:40:36,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:36,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4051 transitions. [2022-07-22 21:40:36,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 253.1875) internal successors, (4051), 16 states have internal predecessors, (4051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:36,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:36,696 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:36,697 INFO L186 Difference]: Start difference. First operand has 254 places, 268 transitions, 594 flow. Second operand 16 states and 4051 transitions. [2022-07-22 21:40:36,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 368 transitions, 1075 flow [2022-07-22 21:40:36,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 368 transitions, 1066 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-22 21:40:36,705 INFO L242 Difference]: Finished difference. Result has 281 places, 302 transitions, 845 flow [2022-07-22 21:40:36,705 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=845, PETRI_PLACES=281, PETRI_TRANSITIONS=302} [2022-07-22 21:40:36,707 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 25 predicate places. [2022-07-22 21:40:36,707 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 302 transitions, 845 flow [2022-07-22 21:40:36,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:36,710 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:36,710 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] [2022-07-22 21:40:36,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-22 21:40:36,710 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-22 21:40:36,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:36,711 INFO L85 PathProgramCache]: Analyzing trace with hash -193750373, now seen corresponding path program 1 times [2022-07-22 21:40:36,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:36,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634626246] [2022-07-22 21:40:36,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:36,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:36,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:36,849 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-22 21:40:36,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:36,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634626246] [2022-07-22 21:40:36,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634626246] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:36,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:36,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 21:40:36,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579734254] [2022-07-22 21:40:36,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:36,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 21:40:36,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:36,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 21:40:36,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 21:40:36,854 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 286 [2022-07-22 21:40:36,856 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 302 transitions, 845 flow. Second operand has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:36,856 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:36,856 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 286 [2022-07-22 21:40:36,856 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:37,277 INFO L129 PetriNetUnfolder]: 303/2359 cut-off events. [2022-07-22 21:40:37,277 INFO L130 PetriNetUnfolder]: For 1325/1560 co-relation queries the response was YES. [2022-07-22 21:40:37,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4121 conditions, 2359 events. 303/2359 cut-off events. For 1325/1560 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 23176 event pairs, 83 based on Foata normal form. 20/2205 useless extension candidates. Maximal degree in co-relation 4083. Up to 161 conditions per place. [2022-07-22 21:40:37,303 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 21 selfloop transitions, 1 changer transitions 20/322 dead transitions. [2022-07-22 21:40:37,304 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 322 transitions, 982 flow [2022-07-22 21:40:37,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 21:40:37,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-22 21:40:37,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2320 transitions. [2022-07-22 21:40:37,309 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9013209013209014 [2022-07-22 21:40:37,310 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2320 transitions. [2022-07-22 21:40:37,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2320 transitions. [2022-07-22 21:40:37,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:37,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2320 transitions. [2022-07-22 21:40:37,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 257.77777777777777) internal successors, (2320), 9 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:37,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:37,326 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:37,326 INFO L186 Difference]: Start difference. First operand has 281 places, 302 transitions, 845 flow. Second operand 9 states and 2320 transitions. [2022-07-22 21:40:37,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 322 transitions, 982 flow [2022-07-22 21:40:37,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 322 transitions, 978 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:37,344 INFO L242 Difference]: Finished difference. Result has 292 places, 302 transitions, 858 flow [2022-07-22 21:40:37,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=858, PETRI_PLACES=292, PETRI_TRANSITIONS=302} [2022-07-22 21:40:37,345 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 36 predicate places. [2022-07-22 21:40:37,346 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 302 transitions, 858 flow [2022-07-22 21:40:37,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:37,350 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:37,351 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:40:37,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-22 21:40:37,351 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-22 21:40:37,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:37,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1131960393, now seen corresponding path program 1 times [2022-07-22 21:40:37,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:37,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106102744] [2022-07-22 21:40:37,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:37,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:37,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:37,403 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-22 21:40:37,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:37,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106102744] [2022-07-22 21:40:37,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106102744] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:37,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:37,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:40:37,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817107344] [2022-07-22 21:40:37,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:37,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:40:37,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:37,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:40:37,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:40:37,407 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2022-07-22 21:40:37,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 302 transitions, 858 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:37,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:37,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2022-07-22 21:40:37,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:37,992 INFO L129 PetriNetUnfolder]: 506/4206 cut-off events. [2022-07-22 21:40:37,993 INFO L130 PetriNetUnfolder]: For 2284/2425 co-relation queries the response was YES. [2022-07-22 21:40:38,020 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7194 conditions, 4206 events. 506/4206 cut-off events. For 2284/2425 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 44929 event pairs, 111 based on Foata normal form. 51/3953 useless extension candidates. Maximal degree in co-relation 7168. Up to 305 conditions per place. [2022-07-22 21:40:38,033 INFO L132 encePairwiseOnDemand]: 276/286 looper letters, 18 selfloop transitions, 6 changer transitions 0/310 dead transitions. [2022-07-22 21:40:38,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 310 transitions, 926 flow [2022-07-22 21:40:38,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:40:38,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:40:38,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2022-07-22 21:40:38,036 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2022-07-22 21:40:38,036 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2022-07-22 21:40:38,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2022-07-22 21:40:38,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:38,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2022-07-22 21:40:38,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,041 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,041 INFO L186 Difference]: Start difference. First operand has 292 places, 302 transitions, 858 flow. Second operand 3 states and 811 transitions. [2022-07-22 21:40:38,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 310 transitions, 926 flow [2022-07-22 21:40:38,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 310 transitions, 913 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-07-22 21:40:38,067 INFO L242 Difference]: Finished difference. Result has 283 places, 306 transitions, 893 flow [2022-07-22 21:40:38,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=893, PETRI_PLACES=283, PETRI_TRANSITIONS=306} [2022-07-22 21:40:38,068 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 27 predicate places. [2022-07-22 21:40:38,068 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 306 transitions, 893 flow [2022-07-22 21:40:38,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,069 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:38,069 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] [2022-07-22 21:40:38,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-22 21:40:38,070 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-22 21:40:38,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:38,070 INFO L85 PathProgramCache]: Analyzing trace with hash 393859959, now seen corresponding path program 2 times [2022-07-22 21:40:38,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:38,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584825770] [2022-07-22 21:40:38,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:38,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:38,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:38,110 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-22 21:40:38,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:38,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584825770] [2022-07-22 21:40:38,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584825770] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:38,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:38,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:40:38,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698963410] [2022-07-22 21:40:38,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:38,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:40:38,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:38,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:40:38,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:40:38,114 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2022-07-22 21:40:38,115 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 306 transitions, 893 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,115 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:38,115 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2022-07-22 21:40:38,115 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:38,443 INFO L129 PetriNetUnfolder]: 300/2558 cut-off events. [2022-07-22 21:40:38,443 INFO L130 PetriNetUnfolder]: For 1400/1564 co-relation queries the response was YES. [2022-07-22 21:40:38,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4460 conditions, 2558 events. 300/2558 cut-off events. For 1400/1564 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 23974 event pairs, 69 based on Foata normal form. 49/2440 useless extension candidates. Maximal degree in co-relation 3766. Up to 173 conditions per place. [2022-07-22 21:40:38,465 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 24 selfloop transitions, 4 changer transitions 0/314 dead transitions. [2022-07-22 21:40:38,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 314 transitions, 977 flow [2022-07-22 21:40:38,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:40:38,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:40:38,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2022-07-22 21:40:38,468 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2022-07-22 21:40:38,469 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2022-07-22 21:40:38,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2022-07-22 21:40:38,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:38,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2022-07-22 21:40:38,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,473 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,473 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,473 INFO L186 Difference]: Start difference. First operand has 283 places, 306 transitions, 893 flow. Second operand 3 states and 811 transitions. [2022-07-22 21:40:38,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 314 transitions, 977 flow [2022-07-22 21:40:38,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 314 transitions, 965 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:38,488 INFO L242 Difference]: Finished difference. Result has 285 places, 310 transitions, 929 flow [2022-07-22 21:40:38,489 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=929, PETRI_PLACES=285, PETRI_TRANSITIONS=310} [2022-07-22 21:40:38,490 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 29 predicate places. [2022-07-22 21:40:38,490 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 310 transitions, 929 flow [2022-07-22 21:40:38,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,490 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:38,491 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] [2022-07-22 21:40:38,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-22 21:40:38,491 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-22 21:40:38,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:38,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1181364599, now seen corresponding path program 1 times [2022-07-22 21:40:38,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:38,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714673563] [2022-07-22 21:40:38,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:38,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:38,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:38,602 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-22 21:40:38,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:38,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714673563] [2022-07-22 21:40:38,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714673563] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:38,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:38,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:38,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394349069] [2022-07-22 21:40:38,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:38,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:38,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:38,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:38,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:38,606 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:38,609 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 310 transitions, 929 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:38,609 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:38,609 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:38,609 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:39,570 INFO L129 PetriNetUnfolder]: 1089/4618 cut-off events. [2022-07-22 21:40:39,570 INFO L130 PetriNetUnfolder]: For 3676/3858 co-relation queries the response was YES. [2022-07-22 21:40:39,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10273 conditions, 4618 events. 1089/4618 cut-off events. For 3676/3858 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 51003 event pairs, 512 based on Foata normal form. 3/4401 useless extension candidates. Maximal degree in co-relation 8434. Up to 1532 conditions per place. [2022-07-22 21:40:39,614 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 109 selfloop transitions, 31 changer transitions 28/414 dead transitions. [2022-07-22 21:40:39,614 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 414 transitions, 1728 flow [2022-07-22 21:40:39,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:40:39,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:40:39,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6015 transitions. [2022-07-22 21:40:39,626 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8763111888111889 [2022-07-22 21:40:39,626 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6015 transitions. [2022-07-22 21:40:39,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6015 transitions. [2022-07-22 21:40:39,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:39,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6015 transitions. [2022-07-22 21:40:39,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.625) internal successors, (6015), 24 states have internal predecessors, (6015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:39,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:39,669 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:39,669 INFO L186 Difference]: Start difference. First operand has 285 places, 310 transitions, 929 flow. Second operand 24 states and 6015 transitions. [2022-07-22 21:40:39,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 414 transitions, 1728 flow [2022-07-22 21:40:39,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 414 transitions, 1716 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-07-22 21:40:39,700 INFO L242 Difference]: Finished difference. Result has 326 places, 339 transitions, 1237 flow [2022-07-22 21:40:39,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=917, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1237, PETRI_PLACES=326, PETRI_TRANSITIONS=339} [2022-07-22 21:40:39,701 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 70 predicate places. [2022-07-22 21:40:39,702 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 339 transitions, 1237 flow [2022-07-22 21:40:39,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:39,703 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:39,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] [2022-07-22 21:40:39,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-22 21:40:39,703 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-22 21:40:39,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:39,704 INFO L85 PathProgramCache]: Analyzing trace with hash 732473581, now seen corresponding path program 2 times [2022-07-22 21:40:39,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:39,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788862879] [2022-07-22 21:40:39,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:39,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:39,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:39,888 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-22 21:40:39,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:39,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788862879] [2022-07-22 21:40:39,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788862879] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:39,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:39,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:39,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446866523] [2022-07-22 21:40:39,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:39,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:39,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:39,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:39,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:39,893 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:39,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 339 transitions, 1237 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:39,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:39,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:39,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:40,890 INFO L129 PetriNetUnfolder]: 1156/4930 cut-off events. [2022-07-22 21:40:40,891 INFO L130 PetriNetUnfolder]: For 12704/12846 co-relation queries the response was YES. [2022-07-22 21:40:40,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13693 conditions, 4930 events. 1156/4930 cut-off events. For 12704/12846 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 54947 event pairs, 548 based on Foata normal form. 4/4676 useless extension candidates. Maximal degree in co-relation 13619. Up to 1640 conditions per place. [2022-07-22 21:40:40,955 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 119 selfloop transitions, 36 changer transitions 16/417 dead transitions. [2022-07-22 21:40:40,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 417 transitions, 2151 flow [2022-07-22 21:40:40,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:40:40,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:40:40,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4017 transitions. [2022-07-22 21:40:40,965 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8778409090909091 [2022-07-22 21:40:40,965 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4017 transitions. [2022-07-22 21:40:40,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4017 transitions. [2022-07-22 21:40:40,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:40,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4017 transitions. [2022-07-22 21:40:40,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 251.0625) internal successors, (4017), 16 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:40,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:40,984 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:40,984 INFO L186 Difference]: Start difference. First operand has 326 places, 339 transitions, 1237 flow. Second operand 16 states and 4017 transitions. [2022-07-22 21:40:40,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 417 transitions, 2151 flow [2022-07-22 21:40:41,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 417 transitions, 2004 flow, removed 71 selfloop flow, removed 3 redundant places. [2022-07-22 21:40:41,051 INFO L242 Difference]: Finished difference. Result has 347 places, 363 transitions, 1565 flow [2022-07-22 21:40:41,052 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1565, PETRI_PLACES=347, PETRI_TRANSITIONS=363} [2022-07-22 21:40:41,052 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 91 predicate places. [2022-07-22 21:40:41,052 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 363 transitions, 1565 flow [2022-07-22 21:40:41,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:41,053 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:41,054 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] [2022-07-22 21:40:41,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-22 21:40:41,054 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-22 21:40:41,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:41,055 INFO L85 PathProgramCache]: Analyzing trace with hash -557087307, now seen corresponding path program 3 times [2022-07-22 21:40:41,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:41,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335928394] [2022-07-22 21:40:41,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:41,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:41,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:41,169 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-22 21:40:41,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:41,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335928394] [2022-07-22 21:40:41,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335928394] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:41,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:41,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:41,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567673486] [2022-07-22 21:40:41,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:41,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:41,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:41,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:41,175 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:41,177 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 363 transitions, 1565 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:41,177 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:41,177 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:41,177 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:42,241 INFO L129 PetriNetUnfolder]: 1234/5323 cut-off events. [2022-07-22 21:40:42,241 INFO L130 PetriNetUnfolder]: For 17328/17500 co-relation queries the response was YES. [2022-07-22 21:40:42,299 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15821 conditions, 5323 events. 1234/5323 cut-off events. For 17328/17500 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 60342 event pairs, 578 based on Foata normal form. 8/5071 useless extension candidates. Maximal degree in co-relation 15738. Up to 1768 conditions per place. [2022-07-22 21:40:42,323 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 128 selfloop transitions, 45 changer transitions 14/433 dead transitions. [2022-07-22 21:40:42,323 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 433 transitions, 2640 flow [2022-07-22 21:40:42,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:40:42,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:40:42,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4014 transitions. [2022-07-22 21:40:42,332 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8771853146853147 [2022-07-22 21:40:42,332 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4014 transitions. [2022-07-22 21:40:42,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4014 transitions. [2022-07-22 21:40:42,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:42,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4014 transitions. [2022-07-22 21:40:42,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.875) internal successors, (4014), 16 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-22 21:40:42,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:42,350 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:42,350 INFO L186 Difference]: Start difference. First operand has 347 places, 363 transitions, 1565 flow. Second operand 16 states and 4014 transitions. [2022-07-22 21:40:42,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 433 transitions, 2640 flow [2022-07-22 21:40:42,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 433 transitions, 2314 flow, removed 163 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:42,563 INFO L242 Difference]: Finished difference. Result has 368 places, 383 transitions, 1750 flow [2022-07-22 21:40:42,563 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1750, PETRI_PLACES=368, PETRI_TRANSITIONS=383} [2022-07-22 21:40:42,565 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 112 predicate places. [2022-07-22 21:40:42,565 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 383 transitions, 1750 flow [2022-07-22 21:40:42,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:42,566 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:42,566 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] [2022-07-22 21:40:42,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-22 21:40:42,567 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-22 21:40:42,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:42,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1371012535, now seen corresponding path program 4 times [2022-07-22 21:40:42,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:42,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683001080] [2022-07-22 21:40:42,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:42,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:42,732 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-22 21:40:42,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:42,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683001080] [2022-07-22 21:40:42,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683001080] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:42,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:42,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:42,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617686749] [2022-07-22 21:40:42,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:42,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:42,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:42,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:42,742 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:42,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 383 transitions, 1750 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:42,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:42,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:42,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:43,840 INFO L129 PetriNetUnfolder]: 1377/5982 cut-off events. [2022-07-22 21:40:43,841 INFO L130 PetriNetUnfolder]: For 16689/16882 co-relation queries the response was YES. [2022-07-22 21:40:43,919 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17550 conditions, 5982 events. 1377/5982 cut-off events. For 16689/16882 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 69818 event pairs, 653 based on Foata normal form. 3/5717 useless extension candidates. Maximal degree in co-relation 17458. Up to 1822 conditions per place. [2022-07-22 21:40:43,947 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 152 selfloop transitions, 50 changer transitions 23/471 dead transitions. [2022-07-22 21:40:43,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 471 transitions, 3092 flow [2022-07-22 21:40:43,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 21:40:43,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-22 21:40:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5261 transitions. [2022-07-22 21:40:43,957 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.875957375957376 [2022-07-22 21:40:43,957 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5261 transitions. [2022-07-22 21:40:43,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5261 transitions. [2022-07-22 21:40:43,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:43,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5261 transitions. [2022-07-22 21:40:43,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.52380952380952) internal successors, (5261), 21 states have internal predecessors, (5261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:43,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:43,980 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:43,980 INFO L186 Difference]: Start difference. First operand has 368 places, 383 transitions, 1750 flow. Second operand 21 states and 5261 transitions. [2022-07-22 21:40:43,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 471 transitions, 3092 flow [2022-07-22 21:40:44,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 471 transitions, 2948 flow, removed 64 selfloop flow, removed 3 redundant places. [2022-07-22 21:40:44,110 INFO L242 Difference]: Finished difference. Result has 398 places, 417 transitions, 2335 flow [2022-07-22 21:40:44,112 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2335, PETRI_PLACES=398, PETRI_TRANSITIONS=417} [2022-07-22 21:40:44,113 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 142 predicate places. [2022-07-22 21:40:44,113 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 417 transitions, 2335 flow [2022-07-22 21:40:44,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:44,114 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:44,114 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] [2022-07-22 21:40:44,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-22 21:40:44,115 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-22 21:40:44,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:44,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1095441069, now seen corresponding path program 5 times [2022-07-22 21:40:44,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:44,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921284160] [2022-07-22 21:40:44,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:44,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:44,255 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-22 21:40:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:44,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921284160] [2022-07-22 21:40:44,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921284160] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:44,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:44,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:44,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633824379] [2022-07-22 21:40:44,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:44,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:44,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:44,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:44,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:44,261 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:44,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 417 transitions, 2335 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:44,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:44,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:44,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:45,517 INFO L129 PetriNetUnfolder]: 1407/6138 cut-off events. [2022-07-22 21:40:45,517 INFO L130 PetriNetUnfolder]: For 24729/24901 co-relation queries the response was YES. [2022-07-22 21:40:45,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19542 conditions, 6138 events. 1407/6138 cut-off events. For 24729/24901 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 72650 event pairs, 601 based on Foata normal form. 4/5885 useless extension candidates. Maximal degree in co-relation 19437. Up to 1778 conditions per place. [2022-07-22 21:40:45,614 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 170 selfloop transitions, 60 changer transitions 22/498 dead transitions. [2022-07-22 21:40:45,615 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 498 transitions, 3741 flow [2022-07-22 21:40:45,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:40:45,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:40:45,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5012 transitions. [2022-07-22 21:40:45,624 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762237762237762 [2022-07-22 21:40:45,624 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5012 transitions. [2022-07-22 21:40:45,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5012 transitions. [2022-07-22 21:40:45,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:45,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5012 transitions. [2022-07-22 21:40:45,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.6) internal successors, (5012), 20 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:45,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:45,642 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:45,642 INFO L186 Difference]: Start difference. First operand has 398 places, 417 transitions, 2335 flow. Second operand 20 states and 5012 transitions. [2022-07-22 21:40:45,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 498 transitions, 3741 flow [2022-07-22 21:40:45,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 498 transitions, 3403 flow, removed 169 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:45,848 INFO L242 Difference]: Finished difference. Result has 428 places, 449 transitions, 2779 flow [2022-07-22 21:40:45,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2779, PETRI_PLACES=428, PETRI_TRANSITIONS=449} [2022-07-22 21:40:45,849 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 172 predicate places. [2022-07-22 21:40:45,849 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 449 transitions, 2779 flow [2022-07-22 21:40:45,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:45,850 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:45,850 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:40:45,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-22 21:40:45,850 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-22 21:40:45,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:45,851 INFO L85 PathProgramCache]: Analyzing trace with hash 373473445, now seen corresponding path program 6 times [2022-07-22 21:40:45,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:45,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157777649] [2022-07-22 21:40:45,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:45,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:45,963 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-22 21:40:45,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:45,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157777649] [2022-07-22 21:40:45,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157777649] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:45,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:45,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:45,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089232813] [2022-07-22 21:40:45,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:45,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:45,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:45,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:45,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:45,967 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:45,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 449 transitions, 2779 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:45,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:45,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:45,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:47,210 INFO L129 PetriNetUnfolder]: 1452/6380 cut-off events. [2022-07-22 21:40:47,210 INFO L130 PetriNetUnfolder]: For 30188/30380 co-relation queries the response was YES. [2022-07-22 21:40:47,263 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20880 conditions, 6380 events. 1452/6380 cut-off events. For 30188/30380 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 76484 event pairs, 511 based on Foata normal form. 4/6138 useless extension candidates. Maximal degree in co-relation 20761. Up to 1492 conditions per place. [2022-07-22 21:40:47,288 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 200 selfloop transitions, 103 changer transitions 26/575 dead transitions. [2022-07-22 21:40:47,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 575 transitions, 4587 flow [2022-07-22 21:40:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:40:47,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:40:47,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6012 transitions. [2022-07-22 21:40:47,295 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758741258741258 [2022-07-22 21:40:47,295 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6012 transitions. [2022-07-22 21:40:47,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6012 transitions. [2022-07-22 21:40:47,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:47,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6012 transitions. [2022-07-22 21:40:47,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.5) internal successors, (6012), 24 states have internal predecessors, (6012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:47,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:47,312 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:47,312 INFO L186 Difference]: Start difference. First operand has 428 places, 449 transitions, 2779 flow. Second operand 24 states and 6012 transitions. [2022-07-22 21:40:47,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 575 transitions, 4587 flow [2022-07-22 21:40:47,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 575 transitions, 4273 flow, removed 157 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:47,544 INFO L242 Difference]: Finished difference. Result has 466 places, 475 transitions, 3279 flow [2022-07-22 21:40:47,545 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3279, PETRI_PLACES=466, PETRI_TRANSITIONS=475} [2022-07-22 21:40:47,545 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 210 predicate places. [2022-07-22 21:40:47,546 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 475 transitions, 3279 flow [2022-07-22 21:40:47,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:47,547 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:47,547 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] [2022-07-22 21:40:47,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-22 21:40:47,547 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-22 21:40:47,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:47,548 INFO L85 PathProgramCache]: Analyzing trace with hash 595245651, now seen corresponding path program 7 times [2022-07-22 21:40:47,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:47,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732093681] [2022-07-22 21:40:47,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:47,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:47,657 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-22 21:40:47,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:47,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732093681] [2022-07-22 21:40:47,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732093681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:47,661 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:47,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:47,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471956399] [2022-07-22 21:40:47,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:47,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:47,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:47,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:47,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:47,665 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:47,667 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 475 transitions, 3279 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:47,667 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:47,667 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:47,667 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:49,177 INFO L129 PetriNetUnfolder]: 1500/6821 cut-off events. [2022-07-22 21:40:49,177 INFO L130 PetriNetUnfolder]: For 36692/37024 co-relation queries the response was YES. [2022-07-22 21:40:49,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22835 conditions, 6821 events. 1500/6821 cut-off events. For 36692/37024 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 83395 event pairs, 587 based on Foata normal form. 42/6608 useless extension candidates. Maximal degree in co-relation 22698. Up to 1954 conditions per place. [2022-07-22 21:40:49,291 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 188 selfloop transitions, 97 changer transitions 24/555 dead transitions. [2022-07-22 21:40:49,292 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 555 transitions, 4868 flow [2022-07-22 21:40:49,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 21:40:49,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-22 21:40:49,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5507 transitions. [2022-07-22 21:40:49,298 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8752383979656707 [2022-07-22 21:40:49,298 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5507 transitions. [2022-07-22 21:40:49,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5507 transitions. [2022-07-22 21:40:49,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:49,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5507 transitions. [2022-07-22 21:40:49,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.3181818181818) internal successors, (5507), 22 states have internal predecessors, (5507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:49,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:49,314 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:49,314 INFO L186 Difference]: Start difference. First operand has 466 places, 475 transitions, 3279 flow. Second operand 22 states and 5507 transitions. [2022-07-22 21:40:49,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 555 transitions, 4868 flow [2022-07-22 21:40:49,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 555 transitions, 4804 flow, removed 29 selfloop flow, removed 3 redundant places. [2022-07-22 21:40:49,550 INFO L242 Difference]: Finished difference. Result has 495 places, 499 transitions, 3945 flow [2022-07-22 21:40:49,551 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3221, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3945, PETRI_PLACES=495, PETRI_TRANSITIONS=499} [2022-07-22 21:40:49,552 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 239 predicate places. [2022-07-22 21:40:49,552 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 499 transitions, 3945 flow [2022-07-22 21:40:49,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:49,553 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:49,553 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] [2022-07-22 21:40:49,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-22 21:40:49,554 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-22 21:40:49,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:49,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1428097059, now seen corresponding path program 8 times [2022-07-22 21:40:49,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:49,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392097662] [2022-07-22 21:40:49,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:49,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:49,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:49,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:40:49,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:49,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392097662] [2022-07-22 21:40:49,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392097662] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:49,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:49,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:49,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481090173] [2022-07-22 21:40:49,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:49,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:49,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:49,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:49,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:49,667 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:49,669 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 499 transitions, 3945 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:49,669 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:49,669 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:49,669 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:50,860 INFO L129 PetriNetUnfolder]: 1485/6506 cut-off events. [2022-07-22 21:40:50,860 INFO L130 PetriNetUnfolder]: For 42522/42730 co-relation queries the response was YES. [2022-07-22 21:40:50,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23611 conditions, 6506 events. 1485/6506 cut-off events. For 42522/42730 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 78066 event pairs, 586 based on Foata normal form. 23/6271 useless extension candidates. Maximal degree in co-relation 23463. Up to 2015 conditions per place. [2022-07-22 21:40:50,974 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 187 selfloop transitions, 103 changer transitions 23/559 dead transitions. [2022-07-22 21:40:50,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 559 transitions, 5334 flow [2022-07-22 21:40:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:40:50,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:40:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2022-07-22 21:40:50,979 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2022-07-22 21:40:50,979 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2022-07-22 21:40:50,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2022-07-22 21:40:50,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:50,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2022-07-22 21:40:50,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:50,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:50,992 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:50,992 INFO L186 Difference]: Start difference. First operand has 495 places, 499 transitions, 3945 flow. Second operand 18 states and 4511 transitions. [2022-07-22 21:40:50,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 559 transitions, 5334 flow [2022-07-22 21:40:51,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 559 transitions, 5114 flow, removed 102 selfloop flow, removed 4 redundant places. [2022-07-22 21:40:51,335 INFO L242 Difference]: Finished difference. Result has 512 places, 514 transitions, 4379 flow [2022-07-22 21:40:51,336 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4379, PETRI_PLACES=512, PETRI_TRANSITIONS=514} [2022-07-22 21:40:51,336 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 256 predicate places. [2022-07-22 21:40:51,336 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 514 transitions, 4379 flow [2022-07-22 21:40:51,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:51,337 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:51,337 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] [2022-07-22 21:40:51,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-22 21:40:51,338 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-22 21:40:51,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:51,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1079080099, now seen corresponding path program 9 times [2022-07-22 21:40:51,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:51,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292903687] [2022-07-22 21:40:51,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:51,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:51,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:51,437 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-22 21:40:51,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:51,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292903687] [2022-07-22 21:40:51,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292903687] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:51,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:51,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:51,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759572546] [2022-07-22 21:40:51,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:51,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:51,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:51,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:51,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:51,441 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:51,442 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 514 transitions, 4379 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:51,443 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:51,443 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:51,443 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:52,896 INFO L129 PetriNetUnfolder]: 1536/7064 cut-off events. [2022-07-22 21:40:52,896 INFO L130 PetriNetUnfolder]: For 48851/49107 co-relation queries the response was YES. [2022-07-22 21:40:52,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25480 conditions, 7064 events. 1536/7064 cut-off events. For 48851/49107 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 87286 event pairs, 647 based on Foata normal form. 3/6791 useless extension candidates. Maximal degree in co-relation 25329. Up to 2069 conditions per place. [2022-07-22 21:40:53,011 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 209 selfloop transitions, 111 changer transitions 19/585 dead transitions. [2022-07-22 21:40:53,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 585 transitions, 6045 flow [2022-07-22 21:40:53,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:40:53,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:40:53,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5008 transitions. [2022-07-22 21:40:53,016 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8755244755244755 [2022-07-22 21:40:53,016 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5008 transitions. [2022-07-22 21:40:53,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5008 transitions. [2022-07-22 21:40:53,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:53,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5008 transitions. [2022-07-22 21:40:53,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.4) internal successors, (5008), 20 states have internal predecessors, (5008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:53,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:53,027 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:53,027 INFO L186 Difference]: Start difference. First operand has 512 places, 514 transitions, 4379 flow. Second operand 20 states and 5008 transitions. [2022-07-22 21:40:53,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 585 transitions, 6045 flow [2022-07-22 21:40:53,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 585 transitions, 5647 flow, removed 167 selfloop flow, removed 7 redundant places. [2022-07-22 21:40:53,302 INFO L242 Difference]: Finished difference. Result has 536 places, 541 transitions, 4998 flow [2022-07-22 21:40:53,303 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4998, PETRI_PLACES=536, PETRI_TRANSITIONS=541} [2022-07-22 21:40:53,303 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 280 predicate places. [2022-07-22 21:40:53,304 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 541 transitions, 4998 flow [2022-07-22 21:40:53,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:53,304 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:53,304 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:40:53,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-22 21:40:53,305 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-22 21:40:53,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:53,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1099183391, now seen corresponding path program 10 times [2022-07-22 21:40:53,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:53,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130893918] [2022-07-22 21:40:53,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:53,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:53,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:53,435 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-22 21:40:53,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:53,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130893918] [2022-07-22 21:40:53,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130893918] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:53,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:53,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:53,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092775140] [2022-07-22 21:40:53,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:53,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:53,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:53,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:53,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:53,439 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:53,441 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 541 transitions, 4998 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:53,441 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:53,441 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:53,441 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:54,782 INFO L129 PetriNetUnfolder]: 1578/7316 cut-off events. [2022-07-22 21:40:54,782 INFO L130 PetriNetUnfolder]: For 42205/42413 co-relation queries the response was YES. [2022-07-22 21:40:54,872 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26764 conditions, 7316 events. 1578/7316 cut-off events. For 42205/42413 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 91296 event pairs, 609 based on Foata normal form. 12/7070 useless extension candidates. Maximal degree in co-relation 26604. Up to 2102 conditions per place. [2022-07-22 21:40:54,892 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 237 selfloop transitions, 102 changer transitions 15/600 dead transitions. [2022-07-22 21:40:54,892 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 600 transitions, 6518 flow [2022-07-22 21:40:54,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:40:54,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:40:54,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2022-07-22 21:40:54,904 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2022-07-22 21:40:54,904 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2022-07-22 21:40:54,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2022-07-22 21:40:54,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:54,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2022-07-22 21:40:54,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:54,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:54,913 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:54,914 INFO L186 Difference]: Start difference. First operand has 536 places, 541 transitions, 4998 flow. Second operand 17 states and 4265 transitions. [2022-07-22 21:40:54,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 600 transitions, 6518 flow [2022-07-22 21:40:55,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 600 transitions, 6258 flow, removed 107 selfloop flow, removed 3 redundant places. [2022-07-22 21:40:55,186 INFO L242 Difference]: Finished difference. Result has 553 places, 563 transitions, 5497 flow [2022-07-22 21:40:55,187 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5497, PETRI_PLACES=553, PETRI_TRANSITIONS=563} [2022-07-22 21:40:55,187 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 297 predicate places. [2022-07-22 21:40:55,187 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 563 transitions, 5497 flow [2022-07-22 21:40:55,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:55,188 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:55,188 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] [2022-07-22 21:40:55,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-22 21:40:55,188 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-22 21:40:55,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:55,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1336984687, now seen corresponding path program 11 times [2022-07-22 21:40:55,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:55,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236237974] [2022-07-22 21:40:55,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:55,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:55,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:55,281 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-22 21:40:55,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:55,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236237974] [2022-07-22 21:40:55,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236237974] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:55,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:55,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:55,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927776262] [2022-07-22 21:40:55,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:55,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:55,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:55,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:55,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:55,285 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:55,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 563 transitions, 5497 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:55,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:55,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:55,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:56,967 INFO L129 PetriNetUnfolder]: 1628/7476 cut-off events. [2022-07-22 21:40:56,967 INFO L130 PetriNetUnfolder]: For 41207/41471 co-relation queries the response was YES. [2022-07-22 21:40:57,036 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27622 conditions, 7476 events. 1628/7476 cut-off events. For 41207/41471 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 93842 event pairs, 665 based on Foata normal form. 3/7205 useless extension candidates. Maximal degree in co-relation 27458. Up to 2134 conditions per place. [2022-07-22 21:40:57,053 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 235 selfloop transitions, 125 changer transitions 16/622 dead transitions. [2022-07-22 21:40:57,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 622 transitions, 6996 flow [2022-07-22 21:40:57,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:40:57,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:40:57,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4265 transitions. [2022-07-22 21:40:57,057 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8772110242698478 [2022-07-22 21:40:57,057 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4265 transitions. [2022-07-22 21:40:57,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4265 transitions. [2022-07-22 21:40:57,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:57,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4265 transitions. [2022-07-22 21:40:57,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.88235294117646) internal successors, (4265), 17 states have internal predecessors, (4265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:57,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:57,066 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:57,066 INFO L186 Difference]: Start difference. First operand has 553 places, 563 transitions, 5497 flow. Second operand 17 states and 4265 transitions. [2022-07-22 21:40:57,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 622 transitions, 6996 flow [2022-07-22 21:40:57,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 622 transitions, 6835 flow, removed 55 selfloop flow, removed 3 redundant places. [2022-07-22 21:40:57,324 INFO L242 Difference]: Finished difference. Result has 572 places, 584 transitions, 6126 flow [2022-07-22 21:40:57,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=5357, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6126, PETRI_PLACES=572, PETRI_TRANSITIONS=584} [2022-07-22 21:40:57,325 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 316 predicate places. [2022-07-22 21:40:57,325 INFO L495 AbstractCegarLoop]: Abstraction has has 572 places, 584 transitions, 6126 flow [2022-07-22 21:40:57,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:57,326 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:57,326 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] [2022-07-22 21:40:57,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-22 21:40:57,326 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-22 21:40:57,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:57,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1288177509, now seen corresponding path program 12 times [2022-07-22 21:40:57,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:57,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889987361] [2022-07-22 21:40:57,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:57,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:57,418 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-22 21:40:57,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:57,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889987361] [2022-07-22 21:40:57,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889987361] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:57,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:57,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:57,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94472437] [2022-07-22 21:40:57,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:57,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:57,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:57,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:57,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:57,422 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:57,424 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 584 transitions, 6126 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:57,424 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:57,424 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:57,424 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:40:58,934 INFO L129 PetriNetUnfolder]: 1633/7803 cut-off events. [2022-07-22 21:40:58,935 INFO L130 PetriNetUnfolder]: For 44343/44595 co-relation queries the response was YES. [2022-07-22 21:40:59,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28609 conditions, 7803 events. 1633/7803 cut-off events. For 44343/44595 co-relation queries the response was YES. Maximal size of possible extension queue 753. Compared 99701 event pairs, 660 based on Foata normal form. 3/7534 useless extension candidates. Maximal degree in co-relation 28439. Up to 2179 conditions per place. [2022-07-22 21:40:59,067 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 233 selfloop transitions, 130 changer transitions 20/629 dead transitions. [2022-07-22 21:40:59,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 629 transitions, 7379 flow [2022-07-22 21:40:59,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:40:59,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:40:59,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2022-07-22 21:40:59,071 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2022-07-22 21:40:59,072 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2022-07-22 21:40:59,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2022-07-22 21:40:59,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:40:59,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2022-07-22 21:40:59,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:59,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:59,081 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:59,081 INFO L186 Difference]: Start difference. First operand has 572 places, 584 transitions, 6126 flow. Second operand 18 states and 4511 transitions. [2022-07-22 21:40:59,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 629 transitions, 7379 flow [2022-07-22 21:40:59,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 629 transitions, 7247 flow, removed 66 selfloop flow, removed 2 redundant places. [2022-07-22 21:40:59,389 INFO L242 Difference]: Finished difference. Result has 590 places, 594 transitions, 6525 flow [2022-07-22 21:40:59,390 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6010, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6525, PETRI_PLACES=590, PETRI_TRANSITIONS=594} [2022-07-22 21:40:59,390 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 334 predicate places. [2022-07-22 21:40:59,390 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 594 transitions, 6525 flow [2022-07-22 21:40:59,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:59,391 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:40:59,391 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] [2022-07-22 21:40:59,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-22 21:40:59,391 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-22 21:40:59,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:40:59,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1677599557, now seen corresponding path program 13 times [2022-07-22 21:40:59,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:40:59,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226596080] [2022-07-22 21:40:59,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:40:59,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:40:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:40:59,480 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-22 21:40:59,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:40:59,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226596080] [2022-07-22 21:40:59,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226596080] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:40:59,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:40:59,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:40:59,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011629479] [2022-07-22 21:40:59,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:40:59,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:40:59,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:40:59,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:40:59,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:40:59,484 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:40:59,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 594 transitions, 6525 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:40:59,486 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:40:59,486 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:40:59,486 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:01,155 INFO L129 PetriNetUnfolder]: 1617/7816 cut-off events. [2022-07-22 21:41:01,155 INFO L130 PetriNetUnfolder]: For 44887/45092 co-relation queries the response was YES. [2022-07-22 21:41:01,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29021 conditions, 7816 events. 1617/7816 cut-off events. For 44887/45092 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 100313 event pairs, 614 based on Foata normal form. 12/7571 useless extension candidates. Maximal degree in co-relation 28847. Up to 2169 conditions per place. [2022-07-22 21:41:01,279 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 247 selfloop transitions, 119 changer transitions 24/636 dead transitions. [2022-07-22 21:41:01,279 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 636 transitions, 7702 flow [2022-07-22 21:41:01,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:01,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:01,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4515 transitions. [2022-07-22 21:41:01,282 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.877039627039627 [2022-07-22 21:41:01,282 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4515 transitions. [2022-07-22 21:41:01,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4515 transitions. [2022-07-22 21:41:01,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:01,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4515 transitions. [2022-07-22 21:41:01,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.83333333333334) internal successors, (4515), 18 states have internal predecessors, (4515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:01,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:01,291 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:01,292 INFO L186 Difference]: Start difference. First operand has 590 places, 594 transitions, 6525 flow. Second operand 18 states and 4515 transitions. [2022-07-22 21:41:01,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 636 transitions, 7702 flow [2022-07-22 21:41:01,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 636 transitions, 7554 flow, removed 38 selfloop flow, removed 7 redundant places. [2022-07-22 21:41:01,631 INFO L242 Difference]: Finished difference. Result has 603 places, 601 transitions, 6816 flow [2022-07-22 21:41:01,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6816, PETRI_PLACES=603, PETRI_TRANSITIONS=601} [2022-07-22 21:41:01,633 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 347 predicate places. [2022-07-22 21:41:01,633 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 601 transitions, 6816 flow [2022-07-22 21:41:01,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:01,633 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:01,633 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] [2022-07-22 21:41:01,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-22 21:41:01,634 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-22 21:41:01,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:01,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1392374027, now seen corresponding path program 14 times [2022-07-22 21:41:01,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:01,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902978048] [2022-07-22 21:41:01,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:01,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:01,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:01,731 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-22 21:41:01,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:01,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902978048] [2022-07-22 21:41:01,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902978048] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:01,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:01,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:01,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641184542] [2022-07-22 21:41:01,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:01,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:01,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:01,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:01,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:01,734 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:01,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 601 transitions, 6816 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:01,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:01,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:01,735 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:03,408 INFO L129 PetriNetUnfolder]: 1675/7954 cut-off events. [2022-07-22 21:41:03,408 INFO L130 PetriNetUnfolder]: For 50888/51093 co-relation queries the response was YES. [2022-07-22 21:41:03,519 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30534 conditions, 7954 events. 1675/7954 cut-off events. For 50888/51093 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 102113 event pairs, 587 based on Foata normal form. 4/7700 useless extension candidates. Maximal degree in co-relation 30361. Up to 2053 conditions per place. [2022-07-22 21:41:03,540 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 255 selfloop transitions, 156 changer transitions 23/680 dead transitions. [2022-07-22 21:41:03,540 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 680 transitions, 8591 flow [2022-07-22 21:41:03,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 21:41:03,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-22 21:41:03,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5505 transitions. [2022-07-22 21:41:03,545 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8749205340114431 [2022-07-22 21:41:03,545 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5505 transitions. [2022-07-22 21:41:03,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5505 transitions. [2022-07-22 21:41:03,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:03,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5505 transitions. [2022-07-22 21:41:03,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.22727272727272) internal successors, (5505), 22 states have internal predecessors, (5505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:03,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:03,744 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:03,744 INFO L186 Difference]: Start difference. First operand has 603 places, 601 transitions, 6816 flow. Second operand 22 states and 5505 transitions. [2022-07-22 21:41:03,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 680 transitions, 8591 flow [2022-07-22 21:41:04,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 680 transitions, 8472 flow, removed 52 selfloop flow, removed 6 redundant places. [2022-07-22 21:41:04,106 INFO L242 Difference]: Finished difference. Result has 630 places, 629 transitions, 7633 flow [2022-07-22 21:41:04,107 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7633, PETRI_PLACES=630, PETRI_TRANSITIONS=629} [2022-07-22 21:41:04,108 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 374 predicate places. [2022-07-22 21:41:04,108 INFO L495 AbstractCegarLoop]: Abstraction has has 630 places, 629 transitions, 7633 flow [2022-07-22 21:41:04,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:04,108 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:04,109 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] [2022-07-22 21:41:04,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-22 21:41:04,109 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-22 21:41:04,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:04,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1289975747, now seen corresponding path program 15 times [2022-07-22 21:41:04,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:04,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342991276] [2022-07-22 21:41:04,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:04,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:04,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-22 21:41:04,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:04,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342991276] [2022-07-22 21:41:04,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342991276] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:04,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:04,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686879732] [2022-07-22 21:41:04,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:04,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:04,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:04,200 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:04,202 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 629 transitions, 7633 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:04,202 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:04,202 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:04,202 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:06,149 INFO L129 PetriNetUnfolder]: 1709/8169 cut-off events. [2022-07-22 21:41:06,150 INFO L130 PetriNetUnfolder]: For 58457/58662 co-relation queries the response was YES. [2022-07-22 21:41:06,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32546 conditions, 8169 events. 1709/8169 cut-off events. For 58457/58662 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 105382 event pairs, 599 based on Foata normal form. 4/7905 useless extension candidates. Maximal degree in co-relation 32364. Up to 2092 conditions per place. [2022-07-22 21:41:06,332 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 320 selfloop transitions, 111 changer transitions 21/698 dead transitions. [2022-07-22 21:41:06,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 698 transitions, 9541 flow [2022-07-22 21:41:06,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 21:41:06,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-22 21:41:06,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5258 transitions. [2022-07-22 21:41:06,357 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8754578754578755 [2022-07-22 21:41:06,357 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5258 transitions. [2022-07-22 21:41:06,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5258 transitions. [2022-07-22 21:41:06,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:06,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5258 transitions. [2022-07-22 21:41:06,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.38095238095238) internal successors, (5258), 21 states have internal predecessors, (5258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:06,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:06,384 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:06,384 INFO L186 Difference]: Start difference. First operand has 630 places, 629 transitions, 7633 flow. Second operand 21 states and 5258 transitions. [2022-07-22 21:41:06,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 698 transitions, 9541 flow [2022-07-22 21:41:06,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 698 transitions, 9443 flow, removed 49 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:06,935 INFO L242 Difference]: Finished difference. Result has 660 places, 655 transitions, 8522 flow [2022-07-22 21:41:06,935 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=7537, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8522, PETRI_PLACES=660, PETRI_TRANSITIONS=655} [2022-07-22 21:41:06,936 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 404 predicate places. [2022-07-22 21:41:06,936 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 655 transitions, 8522 flow [2022-07-22 21:41:06,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:06,937 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:06,937 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] [2022-07-22 21:41:06,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-22 21:41:06,937 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-22 21:41:06,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:06,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1950041, now seen corresponding path program 16 times [2022-07-22 21:41:06,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:06,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880257772] [2022-07-22 21:41:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:06,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:06,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:07,029 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-22 21:41:07,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:07,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880257772] [2022-07-22 21:41:07,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880257772] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:07,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:07,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:07,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10345406] [2022-07-22 21:41:07,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:07,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:07,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:07,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:07,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:07,033 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:07,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 655 transitions, 8522 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:07,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:07,035 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:07,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:09,152 INFO L129 PetriNetUnfolder]: 1708/8283 cut-off events. [2022-07-22 21:41:09,152 INFO L130 PetriNetUnfolder]: For 64535/64740 co-relation queries the response was YES. [2022-07-22 21:41:09,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33597 conditions, 8283 events. 1708/8283 cut-off events. For 64535/64740 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 107483 event pairs, 597 based on Foata normal form. 4/8027 useless extension candidates. Maximal degree in co-relation 33402. Up to 2145 conditions per place. [2022-07-22 21:41:09,338 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 272 selfloop transitions, 166 changer transitions 23/707 dead transitions. [2022-07-22 21:41:09,339 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 707 transitions, 9976 flow [2022-07-22 21:41:09,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:09,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:09,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4511 transitions. [2022-07-22 21:41:09,342 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8762626262626263 [2022-07-22 21:41:09,342 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4511 transitions. [2022-07-22 21:41:09,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4511 transitions. [2022-07-22 21:41:09,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:09,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4511 transitions. [2022-07-22 21:41:09,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.61111111111111) internal successors, (4511), 18 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:09,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:09,349 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:09,349 INFO L186 Difference]: Start difference. First operand has 660 places, 655 transitions, 8522 flow. Second operand 18 states and 4511 transitions. [2022-07-22 21:41:09,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 707 transitions, 9976 flow [2022-07-22 21:41:09,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 707 transitions, 9738 flow, removed 119 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:09,865 INFO L242 Difference]: Finished difference. Result has 680 places, 664 transitions, 8881 flow [2022-07-22 21:41:09,865 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8286, PETRI_DIFFERENCE_MINUEND_PLACES=656, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8881, PETRI_PLACES=680, PETRI_TRANSITIONS=664} [2022-07-22 21:41:09,866 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 424 predicate places. [2022-07-22 21:41:09,866 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 664 transitions, 8881 flow [2022-07-22 21:41:09,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:09,866 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:09,866 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] [2022-07-22 21:41:09,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-22 21:41:09,867 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-22 21:41:09,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:09,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1944847779, now seen corresponding path program 17 times [2022-07-22 21:41:09,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:09,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115322989] [2022-07-22 21:41:09,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:09,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:09,970 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-22 21:41:09,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:09,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115322989] [2022-07-22 21:41:09,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115322989] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:09,971 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:09,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:09,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470469899] [2022-07-22 21:41:09,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:09,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:09,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:09,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:09,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:09,975 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:09,976 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 664 transitions, 8881 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:09,976 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:09,977 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:09,977 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:12,345 INFO L129 PetriNetUnfolder]: 1763/8635 cut-off events. [2022-07-22 21:41:12,346 INFO L130 PetriNetUnfolder]: For 69368/69570 co-relation queries the response was YES. [2022-07-22 21:41:12,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35756 conditions, 8635 events. 1763/8635 cut-off events. For 69368/69570 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 113100 event pairs, 609 based on Foata normal form. 4/8371 useless extension candidates. Maximal degree in co-relation 35555. Up to 2188 conditions per place. [2022-07-22 21:41:12,503 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 324 selfloop transitions, 135 changer transitions 16/721 dead transitions. [2022-07-22 21:41:12,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 721 transitions, 10633 flow [2022-07-22 21:41:12,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:41:12,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:41:12,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4264 transitions. [2022-07-22 21:41:12,506 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8770053475935828 [2022-07-22 21:41:12,506 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4264 transitions. [2022-07-22 21:41:12,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4264 transitions. [2022-07-22 21:41:12,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:12,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4264 transitions. [2022-07-22 21:41:12,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.8235294117647) internal successors, (4264), 17 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:12,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:12,514 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:12,514 INFO L186 Difference]: Start difference. First operand has 680 places, 664 transitions, 8881 flow. Second operand 17 states and 4264 transitions. [2022-07-22 21:41:12,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 721 transitions, 10633 flow [2022-07-22 21:41:13,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 688 places, 721 transitions, 10373 flow, removed 53 selfloop flow, removed 6 redundant places. [2022-07-22 21:41:13,055 INFO L242 Difference]: Finished difference. Result has 694 places, 686 transitions, 9518 flow [2022-07-22 21:41:13,055 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8635, PETRI_DIFFERENCE_MINUEND_PLACES=672, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9518, PETRI_PLACES=694, PETRI_TRANSITIONS=686} [2022-07-22 21:41:13,055 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 438 predicate places. [2022-07-22 21:41:13,055 INFO L495 AbstractCegarLoop]: Abstraction has has 694 places, 686 transitions, 9518 flow [2022-07-22 21:41:13,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:13,056 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:13,056 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] [2022-07-22 21:41:13,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-22 21:41:13,056 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-22 21:41:13,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:13,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1940649487, now seen corresponding path program 18 times [2022-07-22 21:41:13,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:13,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277209959] [2022-07-22 21:41:13,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:13,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:13,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:13,142 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-22 21:41:13,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:13,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277209959] [2022-07-22 21:41:13,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277209959] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:13,143 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:13,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:13,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459000542] [2022-07-22 21:41:13,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:13,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:13,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:13,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:13,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:13,146 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:13,147 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 686 transitions, 9518 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:13,147 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:13,148 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:13,148 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:15,305 INFO L129 PetriNetUnfolder]: 1800/9065 cut-off events. [2022-07-22 21:41:15,305 INFO L130 PetriNetUnfolder]: For 71862/72064 co-relation queries the response was YES. [2022-07-22 21:41:15,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37620 conditions, 9065 events. 1800/9065 cut-off events. For 71862/72064 co-relation queries the response was YES. Maximal size of possible extension queue 899. Compared 120591 event pairs, 613 based on Foata normal form. 4/8803 useless extension candidates. Maximal degree in co-relation 37416. Up to 2237 conditions per place. [2022-07-22 21:41:15,456 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 350 selfloop transitions, 130 changer transitions 17/743 dead transitions. [2022-07-22 21:41:15,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 743 transitions, 11304 flow [2022-07-22 21:41:15,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:41:15,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:41:15,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4268 transitions. [2022-07-22 21:41:15,459 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8778280542986425 [2022-07-22 21:41:15,459 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4268 transitions. [2022-07-22 21:41:15,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4268 transitions. [2022-07-22 21:41:15,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:15,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4268 transitions. [2022-07-22 21:41:15,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 251.05882352941177) internal successors, (4268), 17 states have internal predecessors, (4268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:15,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:15,465 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:15,465 INFO L186 Difference]: Start difference. First operand has 694 places, 686 transitions, 9518 flow. Second operand 17 states and 4268 transitions. [2022-07-22 21:41:15,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 743 transitions, 11304 flow [2022-07-22 21:41:15,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 706 places, 743 transitions, 11106 flow, removed 99 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:15,984 INFO L242 Difference]: Finished difference. Result has 714 places, 707 transitions, 10177 flow [2022-07-22 21:41:15,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9334, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10177, PETRI_PLACES=714, PETRI_TRANSITIONS=707} [2022-07-22 21:41:15,985 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 458 predicate places. [2022-07-22 21:41:15,985 INFO L495 AbstractCegarLoop]: Abstraction has has 714 places, 707 transitions, 10177 flow [2022-07-22 21:41:15,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:15,986 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:15,986 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] [2022-07-22 21:41:15,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-22 21:41:15,986 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-22 21:41:15,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:15,987 INFO L85 PathProgramCache]: Analyzing trace with hash 506742737, now seen corresponding path program 19 times [2022-07-22 21:41:15,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:15,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741116609] [2022-07-22 21:41:15,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:15,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:16,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:16,089 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-22 21:41:16,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:16,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741116609] [2022-07-22 21:41:16,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741116609] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:16,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:16,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:16,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843286004] [2022-07-22 21:41:16,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:16,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:16,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:16,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:16,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:16,093 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:16,095 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 714 places, 707 transitions, 10177 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:16,095 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:16,095 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:16,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:18,259 INFO L129 PetriNetUnfolder]: 1805/9004 cut-off events. [2022-07-22 21:41:18,260 INFO L130 PetriNetUnfolder]: For 76006/76208 co-relation queries the response was YES. [2022-07-22 21:41:18,416 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38283 conditions, 9004 events. 1805/9004 cut-off events. For 76006/76208 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 119149 event pairs, 617 based on Foata normal form. 4/8738 useless extension candidates. Maximal degree in co-relation 38072. Up to 2244 conditions per place. [2022-07-22 21:41:18,442 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 348 selfloop transitions, 135 changer transitions 21/750 dead transitions. [2022-07-22 21:41:18,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 750 transitions, 11698 flow [2022-07-22 21:41:18,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:18,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:18,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2022-07-22 21:41:18,445 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2022-07-22 21:41:18,445 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2022-07-22 21:41:18,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2022-07-22 21:41:18,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:18,446 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2022-07-22 21:41:18,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:18,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:18,452 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:18,453 INFO L186 Difference]: Start difference. First operand has 714 places, 707 transitions, 10177 flow. Second operand 18 states and 4514 transitions. [2022-07-22 21:41:18,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 729 places, 750 transitions, 11698 flow [2022-07-22 21:41:18,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 750 transitions, 11369 flow, removed 86 selfloop flow, removed 4 redundant places. [2022-07-22 21:41:19,000 INFO L242 Difference]: Finished difference. Result has 730 places, 717 transitions, 10468 flow [2022-07-22 21:41:19,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10468, PETRI_PLACES=730, PETRI_TRANSITIONS=717} [2022-07-22 21:41:19,001 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 474 predicate places. [2022-07-22 21:41:19,001 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 717 transitions, 10468 flow [2022-07-22 21:41:19,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:19,002 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:19,002 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] [2022-07-22 21:41:19,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-22 21:41:19,002 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-22 21:41:19,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:19,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1145906917, now seen corresponding path program 20 times [2022-07-22 21:41:19,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:19,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785109491] [2022-07-22 21:41:19,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:19,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:19,125 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-22 21:41:19,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:19,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785109491] [2022-07-22 21:41:19,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785109491] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:19,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:19,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:19,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784069299] [2022-07-22 21:41:19,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:19,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:19,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:19,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:19,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:19,130 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:19,131 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 717 transitions, 10468 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:19,131 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:19,131 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:19,131 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:21,319 INFO L129 PetriNetUnfolder]: 1805/9073 cut-off events. [2022-07-22 21:41:21,319 INFO L130 PetriNetUnfolder]: For 76299/76501 co-relation queries the response was YES. [2022-07-22 21:41:21,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38259 conditions, 9073 events. 1805/9073 cut-off events. For 76299/76501 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 120113 event pairs, 611 based on Foata normal form. 4/8815 useless extension candidates. Maximal degree in co-relation 38050. Up to 2254 conditions per place. [2022-07-22 21:41:21,479 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 334 selfloop transitions, 152 changer transitions 25/757 dead transitions. [2022-07-22 21:41:21,479 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 757 transitions, 11840 flow [2022-07-22 21:41:21,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:21,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:21,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2022-07-22 21:41:21,481 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2022-07-22 21:41:21,481 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2022-07-22 21:41:21,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2022-07-22 21:41:21,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:21,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2022-07-22 21:41:21,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:21,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:21,488 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:21,488 INFO L186 Difference]: Start difference. First operand has 730 places, 717 transitions, 10468 flow. Second operand 18 states and 4514 transitions. [2022-07-22 21:41:21,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 757 transitions, 11840 flow [2022-07-22 21:41:22,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 757 transitions, 11679 flow, removed 67 selfloop flow, removed 8 redundant places. [2022-07-22 21:41:22,039 INFO L242 Difference]: Finished difference. Result has 742 places, 724 transitions, 10822 flow [2022-07-22 21:41:22,040 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10309, PETRI_DIFFERENCE_MINUEND_PLACES=720, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10822, PETRI_PLACES=742, PETRI_TRANSITIONS=724} [2022-07-22 21:41:22,040 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 486 predicate places. [2022-07-22 21:41:22,040 INFO L495 AbstractCegarLoop]: Abstraction has has 742 places, 724 transitions, 10822 flow [2022-07-22 21:41:22,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:22,041 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:22,041 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] [2022-07-22 21:41:22,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-22 21:41:22,041 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-22 21:41:22,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:22,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1682203553, now seen corresponding path program 1 times [2022-07-22 21:41:22,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:22,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928184681] [2022-07-22 21:41:22,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:22,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:22,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:22,067 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-22 21:41:22,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:22,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928184681] [2022-07-22 21:41:22,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928184681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:22,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:22,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:41:22,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793248186] [2022-07-22 21:41:22,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:22,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:41:22,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:22,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:41:22,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:41:22,069 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2022-07-22 21:41:22,070 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 724 transitions, 10822 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:22,070 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:22,070 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2022-07-22 21:41:22,070 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:24,024 INFO L129 PetriNetUnfolder]: 1226/11011 cut-off events. [2022-07-22 21:41:24,024 INFO L130 PetriNetUnfolder]: For 97580/98019 co-relation queries the response was YES. [2022-07-22 21:41:24,207 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44305 conditions, 11011 events. 1226/11011 cut-off events. For 97580/98019 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 153043 event pairs, 54 based on Foata normal form. 18/10764 useless extension candidates. Maximal degree in co-relation 44096. Up to 738 conditions per place. [2022-07-22 21:41:24,221 INFO L132 encePairwiseOnDemand]: 282/286 looper letters, 14 selfloop transitions, 2 changer transitions 424/731 dead transitions. [2022-07-22 21:41:24,221 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 731 transitions, 10879 flow [2022-07-22 21:41:24,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:41:24,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:41:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2022-07-22 21:41:24,222 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.951048951048951 [2022-07-22 21:41:24,222 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2022-07-22 21:41:24,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2022-07-22 21:41:24,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:24,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2022-07-22 21:41:24,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:24,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:24,224 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:24,224 INFO L186 Difference]: Start difference. First operand has 742 places, 724 transitions, 10822 flow. Second operand 3 states and 816 transitions. [2022-07-22 21:41:24,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 731 transitions, 10879 flow [2022-07-22 21:41:24,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 737 places, 731 transitions, 10710 flow, removed 45 selfloop flow, removed 5 redundant places. [2022-07-22 21:41:24,973 INFO L242 Difference]: Finished difference. Result has 738 places, 303 transitions, 1207 flow [2022-07-22 21:41:24,973 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10653, PETRI_DIFFERENCE_MINUEND_PLACES=735, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1207, PETRI_PLACES=738, PETRI_TRANSITIONS=303} [2022-07-22 21:41:24,974 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 482 predicate places. [2022-07-22 21:41:24,974 INFO L495 AbstractCegarLoop]: Abstraction has has 738 places, 303 transitions, 1207 flow [2022-07-22 21:41:24,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:24,974 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:24,974 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] [2022-07-22 21:41:24,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-22 21:41:24,974 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-22 21:41:24,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:24,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1498379551, now seen corresponding path program 2 times [2022-07-22 21:41:24,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:24,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093736134] [2022-07-22 21:41:24,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:24,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:24,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:24,995 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-22 21:41:24,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:24,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093736134] [2022-07-22 21:41:24,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093736134] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:24,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:24,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:41:24,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930510919] [2022-07-22 21:41:24,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:24,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:41:24,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:24,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:41:24,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:41:24,998 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2022-07-22 21:41:24,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 303 transitions, 1207 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:24,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:24,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2022-07-22 21:41:24,999 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:25,290 INFO L129 PetriNetUnfolder]: 137/1917 cut-off events. [2022-07-22 21:41:25,290 INFO L130 PetriNetUnfolder]: For 6188/6228 co-relation queries the response was YES. [2022-07-22 21:41:25,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4347 conditions, 1917 events. 137/1917 cut-off events. For 6188/6228 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 17212 event pairs, 19 based on Foata normal form. 12/1805 useless extension candidates. Maximal degree in co-relation 4173. Up to 135 conditions per place. [2022-07-22 21:41:25,324 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 12 selfloop transitions, 4 changer transitions 10/308 dead transitions. [2022-07-22 21:41:25,324 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 308 transitions, 1258 flow [2022-07-22 21:41:25,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:41:25,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:41:25,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2022-07-22 21:41:25,325 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2022-07-22 21:41:25,326 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2022-07-22 21:41:25,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2022-07-22 21:41:25,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:25,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2022-07-22 21:41:25,326 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,327 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,327 INFO L186 Difference]: Start difference. First operand has 738 places, 303 transitions, 1207 flow. Second operand 3 states and 814 transitions. [2022-07-22 21:41:25,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 308 transitions, 1258 flow [2022-07-22 21:41:25,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 308 transitions, 964 flow, removed 105 selfloop flow, removed 109 redundant places. [2022-07-22 21:41:25,353 INFO L242 Difference]: Finished difference. Result has 361 places, 296 transitions, 901 flow [2022-07-22 21:41:25,353 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=901, PETRI_PLACES=361, PETRI_TRANSITIONS=296} [2022-07-22 21:41:25,354 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 105 predicate places. [2022-07-22 21:41:25,354 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 296 transitions, 901 flow [2022-07-22 21:41:25,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,354 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:25,354 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] [2022-07-22 21:41:25,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-22 21:41:25,355 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-22 21:41:25,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:25,355 INFO L85 PathProgramCache]: Analyzing trace with hash -907990915, now seen corresponding path program 1 times [2022-07-22 21:41:25,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:25,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842204777] [2022-07-22 21:41:25,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:25,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:25,404 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-22 21:41:25,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:25,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842204777] [2022-07-22 21:41:25,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842204777] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:25,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:25,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-22 21:41:25,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879806139] [2022-07-22 21:41:25,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:25,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-22 21:41:25,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:25,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-22 21:41:25,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-22 21:41:25,407 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 286 [2022-07-22 21:41:25,408 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 296 transitions, 901 flow. Second operand has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:25,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 286 [2022-07-22 21:41:25,409 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:25,686 INFO L129 PetriNetUnfolder]: 152/1989 cut-off events. [2022-07-22 21:41:25,686 INFO L130 PetriNetUnfolder]: For 731/816 co-relation queries the response was YES. [2022-07-22 21:41:25,703 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3436 conditions, 1989 events. 152/1989 cut-off events. For 731/816 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 19805 event pairs, 33 based on Foata normal form. 6/1863 useless extension candidates. Maximal degree in co-relation 3349. Up to 119 conditions per place. [2022-07-22 21:41:25,705 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 22 selfloop transitions, 2 changer transitions 34/316 dead transitions. [2022-07-22 21:41:25,705 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 316 transitions, 1038 flow [2022-07-22 21:41:25,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-22 21:41:25,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-22 21:41:25,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2320 transitions. [2022-07-22 21:41:25,707 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9013209013209014 [2022-07-22 21:41:25,707 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2320 transitions. [2022-07-22 21:41:25,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2320 transitions. [2022-07-22 21:41:25,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:25,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2320 transitions. [2022-07-22 21:41:25,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 257.77777777777777) internal successors, (2320), 9 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,711 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 286.0) internal successors, (2860), 10 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,711 INFO L186 Difference]: Start difference. First operand has 361 places, 296 transitions, 901 flow. Second operand 9 states and 2320 transitions. [2022-07-22 21:41:25,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 316 transitions, 1038 flow [2022-07-22 21:41:25,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 316 transitions, 1020 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-07-22 21:41:25,723 INFO L242 Difference]: Finished difference. Result has 369 places, 280 transitions, 800 flow [2022-07-22 21:41:25,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=800, PETRI_PLACES=369, PETRI_TRANSITIONS=280} [2022-07-22 21:41:25,724 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 113 predicate places. [2022-07-22 21:41:25,725 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 280 transitions, 800 flow [2022-07-22 21:41:25,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 255.85714285714286) internal successors, (1791), 7 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,725 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:25,725 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] [2022-07-22 21:41:25,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-22 21:41:25,726 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-22 21:41:25,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:25,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1579618614, now seen corresponding path program 1 times [2022-07-22 21:41:25,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:25,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309185952] [2022-07-22 21:41:25,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:25,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:25,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:25,845 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-22 21:41:25,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:25,845 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309185952] [2022-07-22 21:41:25,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309185952] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:25,845 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:25,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:25,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673301188] [2022-07-22 21:41:25,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:25,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:25,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:25,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:25,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:25,848 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:25,857 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 280 transitions, 800 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:25,857 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:25,857 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:25,857 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:26,411 INFO L129 PetriNetUnfolder]: 542/2633 cut-off events. [2022-07-22 21:41:26,411 INFO L130 PetriNetUnfolder]: For 1615/1670 co-relation queries the response was YES. [2022-07-22 21:41:26,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5529 conditions, 2633 events. 542/2633 cut-off events. For 1615/1670 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 25819 event pairs, 210 based on Foata normal form. 13/2534 useless extension candidates. Maximal degree in co-relation 5438. Up to 542 conditions per place. [2022-07-22 21:41:26,448 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 86 selfloop transitions, 33 changer transitions 28/388 dead transitions. [2022-07-22 21:41:26,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 388 transitions, 1537 flow [2022-07-22 21:41:26,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:41:26,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:41:26,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6014 transitions. [2022-07-22 21:41:26,451 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8761655011655012 [2022-07-22 21:41:26,451 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6014 transitions. [2022-07-22 21:41:26,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6014 transitions. [2022-07-22 21:41:26,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:26,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6014 transitions. [2022-07-22 21:41:26,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.58333333333334) internal successors, (6014), 24 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:26,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:26,462 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:26,462 INFO L186 Difference]: Start difference. First operand has 369 places, 280 transitions, 800 flow. Second operand 24 states and 6014 transitions. [2022-07-22 21:41:26,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 388 transitions, 1537 flow [2022-07-22 21:41:26,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 388 transitions, 1419 flow, removed 53 selfloop flow, removed 17 redundant places. [2022-07-22 21:41:26,482 INFO L242 Difference]: Finished difference. Result has 378 places, 310 transitions, 1034 flow [2022-07-22 21:41:26,483 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1034, PETRI_PLACES=378, PETRI_TRANSITIONS=310} [2022-07-22 21:41:26,483 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 122 predicate places. [2022-07-22 21:41:26,483 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 310 transitions, 1034 flow [2022-07-22 21:41:26,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:26,484 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:26,484 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] [2022-07-22 21:41:26,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-22 21:41:26,485 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-22 21:41:26,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:26,485 INFO L85 PathProgramCache]: Analyzing trace with hash -786092190, now seen corresponding path program 2 times [2022-07-22 21:41:26,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:26,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097776078] [2022-07-22 21:41:26,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:26,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:26,571 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-22 21:41:26,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:26,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097776078] [2022-07-22 21:41:26,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097776078] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:26,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:26,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:26,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883762916] [2022-07-22 21:41:26,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:26,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:26,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:26,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:26,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:26,575 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:26,576 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 310 transitions, 1034 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:26,576 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:26,576 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:26,577 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:27,124 INFO L129 PetriNetUnfolder]: 615/3018 cut-off events. [2022-07-22 21:41:27,124 INFO L130 PetriNetUnfolder]: For 4408/4463 co-relation queries the response was YES. [2022-07-22 21:41:27,158 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7623 conditions, 3018 events. 615/3018 cut-off events. For 4408/4463 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 30619 event pairs, 288 based on Foata normal form. 5/2890 useless extension candidates. Maximal degree in co-relation 7528. Up to 777 conditions per place. [2022-07-22 21:41:27,166 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 85 selfloop transitions, 36 changer transitions 16/378 dead transitions. [2022-07-22 21:41:27,166 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 378 transitions, 1747 flow [2022-07-22 21:41:27,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:41:27,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:41:27,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4014 transitions. [2022-07-22 21:41:27,168 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8771853146853147 [2022-07-22 21:41:27,169 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4014 transitions. [2022-07-22 21:41:27,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4014 transitions. [2022-07-22 21:41:27,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:27,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4014 transitions. [2022-07-22 21:41:27,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.875) internal successors, (4014), 16 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-22 21:41:27,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:27,176 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:27,176 INFO L186 Difference]: Start difference. First operand has 378 places, 310 transitions, 1034 flow. Second operand 16 states and 4014 transitions. [2022-07-22 21:41:27,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 378 transitions, 1747 flow [2022-07-22 21:41:27,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 378 transitions, 1707 flow, removed 20 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:27,203 INFO L242 Difference]: Finished difference. Result has 400 places, 334 transitions, 1390 flow [2022-07-22 21:41:27,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1390, PETRI_PLACES=400, PETRI_TRANSITIONS=334} [2022-07-22 21:41:27,203 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 144 predicate places. [2022-07-22 21:41:27,204 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 334 transitions, 1390 flow [2022-07-22 21:41:27,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:27,204 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:27,204 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] [2022-07-22 21:41:27,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-22 21:41:27,204 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-22 21:41:27,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:27,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1945375624, now seen corresponding path program 3 times [2022-07-22 21:41:27,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:27,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630931674] [2022-07-22 21:41:27,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:27,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:27,307 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-22 21:41:27,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:27,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630931674] [2022-07-22 21:41:27,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630931674] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:27,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:27,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:27,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076915170] [2022-07-22 21:41:27,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:27,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:27,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:27,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:27,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:27,311 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:27,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 334 transitions, 1390 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:27,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:27,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:27,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:27,979 INFO L129 PetriNetUnfolder]: 681/3388 cut-off events. [2022-07-22 21:41:27,979 INFO L130 PetriNetUnfolder]: For 8686/8770 co-relation queries the response was YES. [2022-07-22 21:41:28,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9701 conditions, 3388 events. 681/3388 cut-off events. For 8686/8770 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35589 event pairs, 258 based on Foata normal form. 17/3285 useless extension candidates. Maximal degree in co-relation 9596. Up to 755 conditions per place. [2022-07-22 21:41:28,028 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 108 selfloop transitions, 45 changer transitions 14/408 dead transitions. [2022-07-22 21:41:28,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 408 transitions, 2367 flow [2022-07-22 21:41:28,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-22 21:41:28,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-22 21:41:28,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4013 transitions. [2022-07-22 21:41:28,030 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8769667832167832 [2022-07-22 21:41:28,030 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4013 transitions. [2022-07-22 21:41:28,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4013 transitions. [2022-07-22 21:41:28,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:28,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4013 transitions. [2022-07-22 21:41:28,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 250.8125) internal successors, (4013), 16 states have internal predecessors, (4013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:28,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:28,035 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 286.0) internal successors, (4862), 17 states have internal predecessors, (4862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:28,035 INFO L186 Difference]: Start difference. First operand has 400 places, 334 transitions, 1390 flow. Second operand 16 states and 4013 transitions. [2022-07-22 21:41:28,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 408 transitions, 2367 flow [2022-07-22 21:41:28,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 408 transitions, 2133 flow, removed 117 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:28,097 INFO L242 Difference]: Finished difference. Result has 421 places, 354 transitions, 1617 flow [2022-07-22 21:41:28,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1617, PETRI_PLACES=421, PETRI_TRANSITIONS=354} [2022-07-22 21:41:28,098 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 165 predicate places. [2022-07-22 21:41:28,098 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 354 transitions, 1617 flow [2022-07-22 21:41:28,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:28,098 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:28,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] [2022-07-22 21:41:28,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-22 21:41:28,099 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-22 21:41:28,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:28,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1166211374, now seen corresponding path program 4 times [2022-07-22 21:41:28,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:28,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868290609] [2022-07-22 21:41:28,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:28,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:28,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:28,197 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-22 21:41:28,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:28,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868290609] [2022-07-22 21:41:28,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868290609] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:28,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:28,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:28,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791383020] [2022-07-22 21:41:28,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:28,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:28,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:28,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:28,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:28,201 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:28,203 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 354 transitions, 1617 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:28,203 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:28,203 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:28,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:29,001 INFO L129 PetriNetUnfolder]: 823/3777 cut-off events. [2022-07-22 21:41:29,001 INFO L130 PetriNetUnfolder]: For 12022/12086 co-relation queries the response was YES. [2022-07-22 21:41:29,046 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11806 conditions, 3777 events. 823/3777 cut-off events. For 12022/12086 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 40531 event pairs, 290 based on Foata normal form. 11/3654 useless extension candidates. Maximal degree in co-relation 11692. Up to 806 conditions per place. [2022-07-22 21:41:29,058 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 130 selfloop transitions, 50 changer transitions 23/444 dead transitions. [2022-07-22 21:41:29,058 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 444 transitions, 2880 flow [2022-07-22 21:41:29,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 21:41:29,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-22 21:41:29,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5260 transitions. [2022-07-22 21:41:29,061 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8757908757908758 [2022-07-22 21:41:29,061 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5260 transitions. [2022-07-22 21:41:29,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5260 transitions. [2022-07-22 21:41:29,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:29,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5260 transitions. [2022-07-22 21:41:29,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.47619047619048) internal successors, (5260), 21 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:29,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:29,069 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:29,069 INFO L186 Difference]: Start difference. First operand has 421 places, 354 transitions, 1617 flow. Second operand 21 states and 5260 transitions. [2022-07-22 21:41:29,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 444 transitions, 2880 flow [2022-07-22 21:41:29,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 444 transitions, 2738 flow, removed 63 selfloop flow, removed 3 redundant places. [2022-07-22 21:41:29,122 INFO L242 Difference]: Finished difference. Result has 451 places, 388 transitions, 2180 flow [2022-07-22 21:41:29,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1515, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2180, PETRI_PLACES=451, PETRI_TRANSITIONS=388} [2022-07-22 21:41:29,122 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 195 predicate places. [2022-07-22 21:41:29,123 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 388 transitions, 2180 flow [2022-07-22 21:41:29,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:29,123 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:29,123 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] [2022-07-22 21:41:29,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-22 21:41:29,124 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-22 21:41:29,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:29,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1140547886, now seen corresponding path program 5 times [2022-07-22 21:41:29,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:29,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411181661] [2022-07-22 21:41:29,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:29,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:29,222 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-22 21:41:29,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:29,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411181661] [2022-07-22 21:41:29,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411181661] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:29,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:29,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:29,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997230051] [2022-07-22 21:41:29,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:29,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:29,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:29,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:29,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:29,225 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:29,227 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 388 transitions, 2180 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:29,227 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:29,227 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:29,227 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:30,089 INFO L129 PetriNetUnfolder]: 866/4126 cut-off events. [2022-07-22 21:41:30,090 INFO L130 PetriNetUnfolder]: For 19476/19571 co-relation queries the response was YES. [2022-07-22 21:41:30,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13849 conditions, 4126 events. 866/4126 cut-off events. For 19476/19571 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 45730 event pairs, 338 based on Foata normal form. 13/4004 useless extension candidates. Maximal degree in co-relation 13722. Up to 915 conditions per place. [2022-07-22 21:41:30,176 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 141 selfloop transitions, 60 changer transitions 22/464 dead transitions. [2022-07-22 21:41:30,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 464 transitions, 3468 flow [2022-07-22 21:41:30,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:41:30,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:41:30,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5010 transitions. [2022-07-22 21:41:30,178 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8758741258741258 [2022-07-22 21:41:30,179 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5010 transitions. [2022-07-22 21:41:30,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5010 transitions. [2022-07-22 21:41:30,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:30,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5010 transitions. [2022-07-22 21:41:30,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.5) internal successors, (5010), 20 states have internal predecessors, (5010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:30,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:30,185 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:30,185 INFO L186 Difference]: Start difference. First operand has 451 places, 388 transitions, 2180 flow. Second operand 20 states and 5010 transitions. [2022-07-22 21:41:30,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 464 transitions, 3468 flow [2022-07-22 21:41:30,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 464 transitions, 3146 flow, removed 161 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:30,284 INFO L242 Difference]: Finished difference. Result has 481 places, 420 transitions, 2621 flow [2022-07-22 21:41:30,285 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2621, PETRI_PLACES=481, PETRI_TRANSITIONS=420} [2022-07-22 21:41:30,285 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 225 predicate places. [2022-07-22 21:41:30,285 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 420 transitions, 2621 flow [2022-07-22 21:41:30,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:30,286 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:30,286 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] [2022-07-22 21:41:30,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-22 21:41:30,286 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-22 21:41:30,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:30,286 INFO L85 PathProgramCache]: Analyzing trace with hash -901525818, now seen corresponding path program 6 times [2022-07-22 21:41:30,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:30,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028599000] [2022-07-22 21:41:30,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:30,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:30,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:30,365 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-22 21:41:30,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:30,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028599000] [2022-07-22 21:41:30,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028599000] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:30,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:30,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:30,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795095489] [2022-07-22 21:41:30,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:30,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:30,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:30,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:30,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:30,369 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:30,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 420 transitions, 2621 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:30,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:30,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:30,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:31,322 INFO L129 PetriNetUnfolder]: 911/4512 cut-off events. [2022-07-22 21:41:31,323 INFO L130 PetriNetUnfolder]: For 23643/23734 co-relation queries the response was YES. [2022-07-22 21:41:31,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15256 conditions, 4512 events. 911/4512 cut-off events. For 23643/23734 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51143 event pairs, 278 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 15115. Up to 682 conditions per place. [2022-07-22 21:41:31,399 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 155 selfloop transitions, 103 changer transitions 26/525 dead transitions. [2022-07-22 21:41:31,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 525 transitions, 4189 flow [2022-07-22 21:41:31,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-22 21:41:31,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-22 21:41:31,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 6006 transitions. [2022-07-22 21:41:31,402 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.875 [2022-07-22 21:41:31,402 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 6006 transitions. [2022-07-22 21:41:31,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 6006 transitions. [2022-07-22 21:41:31,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:31,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 6006 transitions. [2022-07-22 21:41:31,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 250.25) internal successors, (6006), 24 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:31,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:31,410 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 286.0) internal successors, (7150), 25 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:31,410 INFO L186 Difference]: Start difference. First operand has 481 places, 420 transitions, 2621 flow. Second operand 24 states and 6006 transitions. [2022-07-22 21:41:31,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 525 transitions, 4189 flow [2022-07-22 21:41:31,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 525 transitions, 3891 flow, removed 149 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:31,535 INFO L242 Difference]: Finished difference. Result has 519 places, 446 transitions, 3131 flow [2022-07-22 21:41:31,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=2401, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3131, PETRI_PLACES=519, PETRI_TRANSITIONS=446} [2022-07-22 21:41:31,536 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 263 predicate places. [2022-07-22 21:41:31,536 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 446 transitions, 3131 flow [2022-07-22 21:41:31,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:31,536 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:31,537 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] [2022-07-22 21:41:31,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-22 21:41:31,537 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-22 21:41:31,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:31,537 INFO L85 PathProgramCache]: Analyzing trace with hash 248170924, now seen corresponding path program 7 times [2022-07-22 21:41:31,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:31,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938382877] [2022-07-22 21:41:31,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:31,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:31,623 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-22 21:41:31,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:31,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938382877] [2022-07-22 21:41:31,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938382877] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:31,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:31,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:31,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440111819] [2022-07-22 21:41:31,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:31,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:31,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:31,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:31,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:31,627 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:31,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 446 transitions, 3131 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:31,628 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:31,628 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:31,628 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:32,745 INFO L129 PetriNetUnfolder]: 948/4628 cut-off events. [2022-07-22 21:41:32,745 INFO L130 PetriNetUnfolder]: For 29324/29435 co-relation queries the response was YES. [2022-07-22 21:41:32,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16648 conditions, 4628 events. 948/4628 cut-off events. For 29324/29435 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 52858 event pairs, 270 based on Foata normal form. 44/4553 useless extension candidates. Maximal degree in co-relation 16489. Up to 938 conditions per place. [2022-07-22 21:41:32,834 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 166 selfloop transitions, 97 changer transitions 24/528 dead transitions. [2022-07-22 21:41:32,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 528 transitions, 4648 flow [2022-07-22 21:41:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 21:41:32,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-22 21:41:32,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5506 transitions. [2022-07-22 21:41:32,837 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8750794659885569 [2022-07-22 21:41:32,837 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5506 transitions. [2022-07-22 21:41:32,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5506 transitions. [2022-07-22 21:41:32,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:32,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5506 transitions. [2022-07-22 21:41:32,841 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.27272727272728) internal successors, (5506), 22 states have internal predecessors, (5506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:32,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:32,845 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:32,845 INFO L186 Difference]: Start difference. First operand has 519 places, 446 transitions, 3131 flow. Second operand 22 states and 5506 transitions. [2022-07-22 21:41:32,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 528 transitions, 4648 flow [2022-07-22 21:41:32,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 528 transitions, 4592 flow, removed 25 selfloop flow, removed 3 redundant places. [2022-07-22 21:41:32,975 INFO L242 Difference]: Finished difference. Result has 548 places, 470 transitions, 3797 flow [2022-07-22 21:41:32,976 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3081, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3797, PETRI_PLACES=548, PETRI_TRANSITIONS=470} [2022-07-22 21:41:32,976 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 292 predicate places. [2022-07-22 21:41:32,976 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 470 transitions, 3797 flow [2022-07-22 21:41:32,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:32,977 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:32,977 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] [2022-07-22 21:41:32,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-07-22 21:41:32,977 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-22 21:41:32,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:32,978 INFO L85 PathProgramCache]: Analyzing trace with hash -2133888762, now seen corresponding path program 8 times [2022-07-22 21:41:32,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:32,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449870789] [2022-07-22 21:41:32,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:32,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:32,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:33,071 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-22 21:41:33,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:33,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449870789] [2022-07-22 21:41:33,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449870789] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:33,072 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:33,072 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:33,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486962123] [2022-07-22 21:41:33,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:33,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:33,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:33,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:33,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:33,075 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:33,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 470 transitions, 3797 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:33,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:33,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:33,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:34,267 INFO L129 PetriNetUnfolder]: 986/5066 cut-off events. [2022-07-22 21:41:34,268 INFO L130 PetriNetUnfolder]: For 40377/40480 co-relation queries the response was YES. [2022-07-22 21:41:34,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18978 conditions, 5066 events. 986/5066 cut-off events. For 40377/40480 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 59798 event pairs, 304 based on Foata normal form. 7/4947 useless extension candidates. Maximal degree in co-relation 18808. Up to 1042 conditions per place. [2022-07-22 21:41:34,380 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 182 selfloop transitions, 105 changer transitions 19/547 dead transitions. [2022-07-22 21:41:34,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 547 transitions, 5377 flow [2022-07-22 21:41:34,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-22 21:41:34,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-22 21:41:34,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 5007 transitions. [2022-07-22 21:41:34,382 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8753496503496504 [2022-07-22 21:41:34,382 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 5007 transitions. [2022-07-22 21:41:34,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 5007 transitions. [2022-07-22 21:41:34,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:34,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 5007 transitions. [2022-07-22 21:41:34,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 250.35) internal successors, (5007), 20 states have internal predecessors, (5007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:34,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:34,388 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 286.0) internal successors, (6006), 21 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:34,388 INFO L186 Difference]: Start difference. First operand has 548 places, 470 transitions, 3797 flow. Second operand 20 states and 5007 transitions. [2022-07-22 21:41:34,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 547 transitions, 5377 flow [2022-07-22 21:41:34,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 547 transitions, 5172 flow, removed 95 selfloop flow, removed 4 redundant places. [2022-07-22 21:41:34,564 INFO L242 Difference]: Finished difference. Result has 575 places, 502 transitions, 4598 flow [2022-07-22 21:41:34,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=3598, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4598, PETRI_PLACES=575, PETRI_TRANSITIONS=502} [2022-07-22 21:41:34,565 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 319 predicate places. [2022-07-22 21:41:34,565 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 502 transitions, 4598 flow [2022-07-22 21:41:34,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:34,565 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:34,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] [2022-07-22 21:41:34,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-07-22 21:41:34,566 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-22 21:41:34,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:34,566 INFO L85 PathProgramCache]: Analyzing trace with hash -346353438, now seen corresponding path program 9 times [2022-07-22 21:41:34,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:34,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486847867] [2022-07-22 21:41:34,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:34,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:34,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:34,651 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-22 21:41:34,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:34,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486847867] [2022-07-22 21:41:34,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486847867] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:34,651 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:34,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:34,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483811214] [2022-07-22 21:41:34,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:34,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:34,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:34,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:34,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:34,654 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:34,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 502 transitions, 4598 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:34,656 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:34,656 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:34,656 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:35,852 INFO L129 PetriNetUnfolder]: 984/5061 cut-off events. [2022-07-22 21:41:35,852 INFO L130 PetriNetUnfolder]: For 43473/43582 co-relation queries the response was YES. [2022-07-22 21:41:35,949 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19609 conditions, 5061 events. 984/5061 cut-off events. For 43473/43582 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 59652 event pairs, 277 based on Foata normal form. 36/4978 useless extension candidates. Maximal degree in co-relation 19428. Up to 1036 conditions per place. [2022-07-22 21:41:35,968 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 183 selfloop transitions, 116 changer transitions 23/563 dead transitions. [2022-07-22 21:41:35,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 563 transitions, 6039 flow [2022-07-22 21:41:35,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:35,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:35,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4510 transitions. [2022-07-22 21:41:35,973 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8760683760683761 [2022-07-22 21:41:35,973 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4510 transitions. [2022-07-22 21:41:35,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4510 transitions. [2022-07-22 21:41:35,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:35,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4510 transitions. [2022-07-22 21:41:35,977 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.55555555555554) internal successors, (4510), 18 states have internal predecessors, (4510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:35,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:35,980 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:35,980 INFO L186 Difference]: Start difference. First operand has 575 places, 502 transitions, 4598 flow. Second operand 18 states and 4510 transitions. [2022-07-22 21:41:35,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 563 transitions, 6039 flow [2022-07-22 21:41:36,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 563 transitions, 5647 flow, removed 196 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:36,256 INFO L242 Difference]: Finished difference. Result has 595 places, 511 transitions, 4848 flow [2022-07-22 21:41:36,256 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4848, PETRI_PLACES=595, PETRI_TRANSITIONS=511} [2022-07-22 21:41:36,257 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 339 predicate places. [2022-07-22 21:41:36,257 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 511 transitions, 4848 flow [2022-07-22 21:41:36,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:36,258 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:36,258 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] [2022-07-22 21:41:36,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-07-22 21:41:36,258 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-22 21:41:36,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:36,258 INFO L85 PathProgramCache]: Analyzing trace with hash -334517014, now seen corresponding path program 10 times [2022-07-22 21:41:36,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:36,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612070174] [2022-07-22 21:41:36,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:36,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:36,348 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-22 21:41:36,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:36,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612070174] [2022-07-22 21:41:36,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612070174] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:36,349 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:36,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:36,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421321895] [2022-07-22 21:41:36,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:36,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:36,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:36,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:36,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:36,352 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:36,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 511 transitions, 4848 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:36,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:36,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:36,354 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:37,969 INFO L129 PetriNetUnfolder]: 1039/5459 cut-off events. [2022-07-22 21:41:37,970 INFO L130 PetriNetUnfolder]: For 39573/39669 co-relation queries the response was YES. [2022-07-22 21:41:38,039 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20969 conditions, 5459 events. 1039/5459 cut-off events. For 39573/39669 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 65759 event pairs, 293 based on Foata normal form. 17/5345 useless extension candidates. Maximal degree in co-relation 20782. Up to 1085 conditions per place. [2022-07-22 21:41:38,055 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 201 selfloop transitions, 116 changer transitions 16/574 dead transitions. [2022-07-22 21:41:38,055 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 574 transitions, 6321 flow [2022-07-22 21:41:38,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:41:38,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:41:38,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4264 transitions. [2022-07-22 21:41:38,058 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8770053475935828 [2022-07-22 21:41:38,058 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4264 transitions. [2022-07-22 21:41:38,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4264 transitions. [2022-07-22 21:41:38,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:38,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4264 transitions. [2022-07-22 21:41:38,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.8235294117647) internal successors, (4264), 17 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:38,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:38,063 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:38,063 INFO L186 Difference]: Start difference. First operand has 595 places, 511 transitions, 4848 flow. Second operand 17 states and 4264 transitions. [2022-07-22 21:41:38,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 574 transitions, 6321 flow [2022-07-22 21:41:38,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 574 transitions, 6135 flow, removed 46 selfloop flow, removed 6 redundant places. [2022-07-22 21:41:38,268 INFO L242 Difference]: Finished difference. Result has 611 places, 533 transitions, 5475 flow [2022-07-22 21:41:38,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=4676, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5475, PETRI_PLACES=611, PETRI_TRANSITIONS=533} [2022-07-22 21:41:38,269 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 355 predicate places. [2022-07-22 21:41:38,269 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 533 transitions, 5475 flow [2022-07-22 21:41:38,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:38,270 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:38,270 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] [2022-07-22 21:41:38,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-07-22 21:41:38,270 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-22 21:41:38,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:38,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1229374306, now seen corresponding path program 11 times [2022-07-22 21:41:38,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:38,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889043401] [2022-07-22 21:41:38,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:38,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:38,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:38,355 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-22 21:41:38,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:38,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889043401] [2022-07-22 21:41:38,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889043401] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:38,356 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:38,356 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:38,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802985334] [2022-07-22 21:41:38,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:38,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:38,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:38,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:38,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:38,359 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:38,360 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 533 transitions, 5475 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:38,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:38,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:38,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:40,018 INFO L129 PetriNetUnfolder]: 1074/5675 cut-off events. [2022-07-22 21:41:40,018 INFO L130 PetriNetUnfolder]: For 44016/44115 co-relation queries the response was YES. [2022-07-22 21:41:40,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22575 conditions, 5675 events. 1074/5675 cut-off events. For 44016/44115 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 69001 event pairs, 299 based on Foata normal form. 17/5561 useless extension candidates. Maximal degree in co-relation 22383. Up to 1141 conditions per place. [2022-07-22 21:41:40,146 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 224 selfloop transitions, 112 changer transitions 15/592 dead transitions. [2022-07-22 21:41:40,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 592 transitions, 6963 flow [2022-07-22 21:41:40,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:41:40,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:41:40,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4264 transitions. [2022-07-22 21:41:40,149 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8770053475935828 [2022-07-22 21:41:40,149 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4264 transitions. [2022-07-22 21:41:40,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4264 transitions. [2022-07-22 21:41:40,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:40,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4264 transitions. [2022-07-22 21:41:40,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.8235294117647) internal successors, (4264), 17 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:40,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:40,156 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:40,156 INFO L186 Difference]: Start difference. First operand has 611 places, 533 transitions, 5475 flow. Second operand 17 states and 4264 transitions. [2022-07-22 21:41:40,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 592 transitions, 6963 flow [2022-07-22 21:41:40,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 592 transitions, 6791 flow, removed 86 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:40,424 INFO L242 Difference]: Finished difference. Result has 631 places, 555 transitions, 6088 flow [2022-07-22 21:41:40,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=5309, PETRI_DIFFERENCE_MINUEND_PLACES=607, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6088, PETRI_PLACES=631, PETRI_TRANSITIONS=555} [2022-07-22 21:41:40,424 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 375 predicate places. [2022-07-22 21:41:40,425 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 555 transitions, 6088 flow [2022-07-22 21:41:40,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:40,425 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:40,425 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-22 21:41:40,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-07-22 21:41:40,426 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-22 21:41:40,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:40,426 INFO L85 PathProgramCache]: Analyzing trace with hash -629493838, now seen corresponding path program 12 times [2022-07-22 21:41:40,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:40,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969350798] [2022-07-22 21:41:40,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:40,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:40,508 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-22 21:41:40,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:40,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969350798] [2022-07-22 21:41:40,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969350798] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:40,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:40,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:40,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463948600] [2022-07-22 21:41:40,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:40,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:40,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:40,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:40,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:40,512 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:40,513 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 555 transitions, 6088 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:40,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:40,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:40,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:42,130 INFO L129 PetriNetUnfolder]: 1079/5884 cut-off events. [2022-07-22 21:41:42,131 INFO L130 PetriNetUnfolder]: For 47175/47274 co-relation queries the response was YES. [2022-07-22 21:41:42,236 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23383 conditions, 5884 events. 1079/5884 cut-off events. For 47175/47274 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 72537 event pairs, 301 based on Foata normal form. 17/5770 useless extension candidates. Maximal degree in co-relation 23184. Up to 1163 conditions per place. [2022-07-22 21:41:42,256 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 209 selfloop transitions, 130 changer transitions 20/600 dead transitions. [2022-07-22 21:41:42,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 600 transitions, 7258 flow [2022-07-22 21:41:42,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:42,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:42,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4510 transitions. [2022-07-22 21:41:42,259 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8760683760683761 [2022-07-22 21:41:42,259 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4510 transitions. [2022-07-22 21:41:42,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4510 transitions. [2022-07-22 21:41:42,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:42,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4510 transitions. [2022-07-22 21:41:42,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.55555555555554) internal successors, (4510), 18 states have internal predecessors, (4510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:42,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:42,264 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:42,264 INFO L186 Difference]: Start difference. First operand has 631 places, 555 transitions, 6088 flow. Second operand 18 states and 4510 transitions. [2022-07-22 21:41:42,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 600 transitions, 7258 flow [2022-07-22 21:41:42,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 600 transitions, 7063 flow, removed 71 selfloop flow, removed 3 redundant places. [2022-07-22 21:41:42,528 INFO L242 Difference]: Finished difference. Result has 648 places, 565 transitions, 6411 flow [2022-07-22 21:41:42,528 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=5901, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6411, PETRI_PLACES=648, PETRI_TRANSITIONS=565} [2022-07-22 21:41:42,529 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 392 predicate places. [2022-07-22 21:41:42,529 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 565 transitions, 6411 flow [2022-07-22 21:41:42,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:42,529 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:42,529 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] [2022-07-22 21:41:42,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-07-22 21:41:42,529 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-22 21:41:42,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:42,530 INFO L85 PathProgramCache]: Analyzing trace with hash 662031482, now seen corresponding path program 13 times [2022-07-22 21:41:42,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:42,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031398422] [2022-07-22 21:41:42,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:42,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:42,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:42,626 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-22 21:41:42,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:42,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031398422] [2022-07-22 21:41:42,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031398422] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:42,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:42,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:42,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113221998] [2022-07-22 21:41:42,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:42,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:42,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:42,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:42,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:42,630 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:42,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 565 transitions, 6411 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:42,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:42,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:42,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:44,391 INFO L129 PetriNetUnfolder]: 1078/5857 cut-off events. [2022-07-22 21:41:44,392 INFO L130 PetriNetUnfolder]: For 50508/50608 co-relation queries the response was YES. [2022-07-22 21:41:44,479 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23524 conditions, 5857 events. 1078/5857 cut-off events. For 50508/50608 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 72518 event pairs, 319 based on Foata normal form. 7/5737 useless extension candidates. Maximal degree in co-relation 23322. Up to 1153 conditions per place. [2022-07-22 21:41:44,498 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 224 selfloop transitions, 119 changer transitions 24/608 dead transitions. [2022-07-22 21:41:44,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 608 transitions, 7556 flow [2022-07-22 21:41:44,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:44,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:44,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4514 transitions. [2022-07-22 21:41:44,501 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8768453768453769 [2022-07-22 21:41:44,501 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4514 transitions. [2022-07-22 21:41:44,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4514 transitions. [2022-07-22 21:41:44,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:44,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4514 transitions. [2022-07-22 21:41:44,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.77777777777777) internal successors, (4514), 18 states have internal predecessors, (4514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:44,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:44,508 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:44,508 INFO L186 Difference]: Start difference. First operand has 648 places, 565 transitions, 6411 flow. Second operand 18 states and 4514 transitions. [2022-07-22 21:41:44,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 663 places, 608 transitions, 7556 flow [2022-07-22 21:41:44,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 656 places, 608 transitions, 7406 flow, removed 39 selfloop flow, removed 7 redundant places. [2022-07-22 21:41:44,765 INFO L242 Difference]: Finished difference. Result has 661 places, 572 transitions, 6723 flow [2022-07-22 21:41:44,765 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6267, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6723, PETRI_PLACES=661, PETRI_TRANSITIONS=572} [2022-07-22 21:41:44,766 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 405 predicate places. [2022-07-22 21:41:44,766 INFO L495 AbstractCegarLoop]: Abstraction has has 661 places, 572 transitions, 6723 flow [2022-07-22 21:41:44,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:44,766 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:44,767 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] [2022-07-22 21:41:44,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-07-22 21:41:44,767 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-22 21:41:44,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:44,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1066973114, now seen corresponding path program 14 times [2022-07-22 21:41:44,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:44,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157095003] [2022-07-22 21:41:44,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:44,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:44,845 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-22 21:41:44,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:44,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157095003] [2022-07-22 21:41:44,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157095003] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:44,846 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:44,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:44,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625361933] [2022-07-22 21:41:44,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:44,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:44,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:44,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:44,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:44,849 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:44,850 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 572 transitions, 6723 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:44,850 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:44,850 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:44,850 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:46,662 INFO L129 PetriNetUnfolder]: 1134/6343 cut-off events. [2022-07-22 21:41:46,663 INFO L130 PetriNetUnfolder]: For 58353/58452 co-relation queries the response was YES. [2022-07-22 21:41:46,784 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25338 conditions, 6343 events. 1134/6343 cut-off events. For 58353/58452 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 79870 event pairs, 350 based on Foata normal form. 5/6220 useless extension candidates. Maximal degree in co-relation 25137. Up to 1190 conditions per place. [2022-07-22 21:41:46,808 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 221 selfloop transitions, 156 changer transitions 23/641 dead transitions. [2022-07-22 21:41:46,808 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 641 transitions, 8351 flow [2022-07-22 21:41:46,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-22 21:41:46,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-22 21:41:46,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5502 transitions. [2022-07-22 21:41:46,811 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8744437380801017 [2022-07-22 21:41:46,812 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5502 transitions. [2022-07-22 21:41:46,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5502 transitions. [2022-07-22 21:41:46,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:46,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5502 transitions. [2022-07-22 21:41:46,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 250.0909090909091) internal successors, (5502), 22 states have internal predecessors, (5502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:46,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:46,821 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 286.0) internal successors, (6578), 23 states have internal predecessors, (6578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:46,821 INFO L186 Difference]: Start difference. First operand has 661 places, 572 transitions, 6723 flow. Second operand 22 states and 5502 transitions. [2022-07-22 21:41:46,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 641 transitions, 8351 flow [2022-07-22 21:41:47,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 672 places, 641 transitions, 8198 flow, removed 63 selfloop flow, removed 8 redundant places. [2022-07-22 21:41:47,212 INFO L242 Difference]: Finished difference. Result has 686 places, 600 transitions, 7493 flow [2022-07-22 21:41:47,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=6572, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7493, PETRI_PLACES=686, PETRI_TRANSITIONS=600} [2022-07-22 21:41:47,214 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 430 predicate places. [2022-07-22 21:41:47,214 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 600 transitions, 7493 flow [2022-07-22 21:41:47,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:47,215 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:47,215 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] [2022-07-22 21:41:47,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-07-22 21:41:47,215 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-22 21:41:47,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash 943816632, now seen corresponding path program 15 times [2022-07-22 21:41:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:47,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652896781] [2022-07-22 21:41:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:47,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:47,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:47,318 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-22 21:41:47,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:47,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652896781] [2022-07-22 21:41:47,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652896781] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:47,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:47,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:47,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492138439] [2022-07-22 21:41:47,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:47,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:47,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:47,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:47,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:47,322 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:47,323 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 600 transitions, 7493 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:47,324 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:47,324 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:47,324 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:49,194 INFO L129 PetriNetUnfolder]: 1168/6602 cut-off events. [2022-07-22 21:41:49,194 INFO L130 PetriNetUnfolder]: For 67113/67204 co-relation queries the response was YES. [2022-07-22 21:41:49,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27249 conditions, 6602 events. 1168/6602 cut-off events. For 67113/67204 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 84109 event pairs, 395 based on Foata normal form. 5/6472 useless extension candidates. Maximal degree in co-relation 27041. Up to 1229 conditions per place. [2022-07-22 21:41:49,363 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 292 selfloop transitions, 110 changer transitions 21/664 dead transitions. [2022-07-22 21:41:49,364 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 704 places, 664 transitions, 9282 flow [2022-07-22 21:41:49,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-22 21:41:49,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-22 21:41:49,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5256 transitions. [2022-07-22 21:41:49,366 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8751248751248751 [2022-07-22 21:41:49,366 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5256 transitions. [2022-07-22 21:41:49,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5256 transitions. [2022-07-22 21:41:49,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:49,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5256 transitions. [2022-07-22 21:41:49,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 250.28571428571428) internal successors, (5256), 21 states have internal predecessors, (5256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:49,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:49,373 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 286.0) internal successors, (6292), 22 states have internal predecessors, (6292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:49,373 INFO L186 Difference]: Start difference. First operand has 686 places, 600 transitions, 7493 flow. Second operand 21 states and 5256 transitions. [2022-07-22 21:41:49,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 704 places, 664 transitions, 9282 flow [2022-07-22 21:41:49,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 702 places, 664 transitions, 9196 flow, removed 43 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:49,737 INFO L242 Difference]: Finished difference. Result has 716 places, 626 transitions, 8368 flow [2022-07-22 21:41:49,738 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=7409, PETRI_DIFFERENCE_MINUEND_PLACES=682, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8368, PETRI_PLACES=716, PETRI_TRANSITIONS=626} [2022-07-22 21:41:49,738 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 460 predicate places. [2022-07-22 21:41:49,739 INFO L495 AbstractCegarLoop]: Abstraction has has 716 places, 626 transitions, 8368 flow [2022-07-22 21:41:49,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:49,739 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:49,739 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] [2022-07-22 21:41:49,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-07-22 21:41:49,740 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-22 21:41:49,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:49,740 INFO L85 PathProgramCache]: Analyzing trace with hash 947275922, now seen corresponding path program 16 times [2022-07-22 21:41:49,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:49,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581084506] [2022-07-22 21:41:49,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:49,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:49,822 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-22 21:41:49,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:49,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581084506] [2022-07-22 21:41:49,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581084506] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:49,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:49,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:49,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297414026] [2022-07-22 21:41:49,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:49,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:49,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:49,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:49,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:49,826 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:49,827 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 626 transitions, 8368 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:49,827 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:49,827 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:49,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:51,731 INFO L129 PetriNetUnfolder]: 1167/6731 cut-off events. [2022-07-22 21:41:51,731 INFO L130 PetriNetUnfolder]: For 74149/74240 co-relation queries the response was YES. [2022-07-22 21:41:51,863 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28236 conditions, 6731 events. 1167/6731 cut-off events. For 74149/74240 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 85736 event pairs, 350 based on Foata normal form. 5/6608 useless extension candidates. Maximal degree in co-relation 28015. Up to 1282 conditions per place. [2022-07-22 21:41:51,888 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 238 selfloop transitions, 166 changer transitions 23/668 dead transitions. [2022-07-22 21:41:51,888 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 731 places, 668 transitions, 9688 flow [2022-07-22 21:41:51,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:41:51,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:41:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4508 transitions. [2022-07-22 21:41:51,890 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8756798756798757 [2022-07-22 21:41:51,890 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4508 transitions. [2022-07-22 21:41:51,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4508 transitions. [2022-07-22 21:41:51,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:51,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4508 transitions. [2022-07-22 21:41:51,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.44444444444446) internal successors, (4508), 18 states have internal predecessors, (4508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:51,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:51,896 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:51,896 INFO L186 Difference]: Start difference. First operand has 716 places, 626 transitions, 8368 flow. Second operand 18 states and 4508 transitions. [2022-07-22 21:41:51,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 731 places, 668 transitions, 9688 flow [2022-07-22 21:41:52,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 729 places, 668 transitions, 9480 flow, removed 104 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:52,267 INFO L242 Difference]: Finished difference. Result has 736 places, 635 transitions, 8753 flow [2022-07-22 21:41:52,267 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8162, PETRI_DIFFERENCE_MINUEND_PLACES=712, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8753, PETRI_PLACES=736, PETRI_TRANSITIONS=635} [2022-07-22 21:41:52,267 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 480 predicate places. [2022-07-22 21:41:52,268 INFO L495 AbstractCegarLoop]: Abstraction has has 736 places, 635 transitions, 8753 flow [2022-07-22 21:41:52,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:52,268 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:52,268 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] [2022-07-22 21:41:52,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-07-22 21:41:52,269 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-22 21:41:52,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:52,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1485427194, now seen corresponding path program 17 times [2022-07-22 21:41:52,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:52,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021838064] [2022-07-22 21:41:52,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:52,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:52,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:52,361 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-22 21:41:52,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:52,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021838064] [2022-07-22 21:41:52,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021838064] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:52,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:52,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:52,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721807673] [2022-07-22 21:41:52,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:52,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:52,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:52,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:52,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:52,365 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:52,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 635 transitions, 8753 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:52,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:52,367 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:52,367 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:54,268 INFO L129 PetriNetUnfolder]: 1222/6955 cut-off events. [2022-07-22 21:41:54,269 INFO L130 PetriNetUnfolder]: For 80222/80313 co-relation queries the response was YES. [2022-07-22 21:41:54,409 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30281 conditions, 6955 events. 1222/6955 cut-off events. For 80222/80313 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 90069 event pairs, 337 based on Foata normal form. 5/6825 useless extension candidates. Maximal degree in co-relation 30054. Up to 1325 conditions per place. [2022-07-22 21:41:54,434 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 296 selfloop transitions, 135 changer transitions 16/688 dead transitions. [2022-07-22 21:41:54,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 750 places, 688 transitions, 10434 flow [2022-07-22 21:41:54,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:41:54,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:41:54,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4262 transitions. [2022-07-22 21:41:54,436 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8765939942410531 [2022-07-22 21:41:54,436 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4262 transitions. [2022-07-22 21:41:54,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4262 transitions. [2022-07-22 21:41:54,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:54,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4262 transitions. [2022-07-22 21:41:54,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.7058823529412) internal successors, (4262), 17 states have internal predecessors, (4262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:54,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:54,441 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:54,442 INFO L186 Difference]: Start difference. First operand has 736 places, 635 transitions, 8753 flow. Second operand 17 states and 4262 transitions. [2022-07-22 21:41:54,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 750 places, 688 transitions, 10434 flow [2022-07-22 21:41:54,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 688 transitions, 10178 flow, removed 50 selfloop flow, removed 6 redundant places. [2022-07-22 21:41:54,869 INFO L242 Difference]: Finished difference. Result has 752 places, 657 transitions, 9400 flow [2022-07-22 21:41:54,869 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=8511, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9400, PETRI_PLACES=752, PETRI_TRANSITIONS=657} [2022-07-22 21:41:54,869 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 496 predicate places. [2022-07-22 21:41:54,870 INFO L495 AbstractCegarLoop]: Abstraction has has 752 places, 657 transitions, 9400 flow [2022-07-22 21:41:54,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:54,870 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:54,870 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] [2022-07-22 21:41:54,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-07-22 21:41:54,871 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-22 21:41:54,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:54,871 INFO L85 PathProgramCache]: Analyzing trace with hash 548403342, now seen corresponding path program 18 times [2022-07-22 21:41:54,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:54,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080856939] [2022-07-22 21:41:54,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:54,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:54,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:54,952 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-22 21:41:54,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:54,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080856939] [2022-07-22 21:41:54,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080856939] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:54,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:54,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:54,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017944994] [2022-07-22 21:41:54,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:54,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:54,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:54,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:54,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:54,956 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:54,957 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 657 transitions, 9400 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:54,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:54,958 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:54,958 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:57,029 INFO L129 PetriNetUnfolder]: 1259/7271 cut-off events. [2022-07-22 21:41:57,029 INFO L130 PetriNetUnfolder]: For 87211/87302 co-relation queries the response was YES. [2022-07-22 21:41:57,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32231 conditions, 7271 events. 1259/7271 cut-off events. For 87211/87302 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 95487 event pairs, 344 based on Foata normal form. 5/7140 useless extension candidates. Maximal degree in co-relation 31999. Up to 1374 conditions per place. [2022-07-22 21:41:57,195 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 322 selfloop transitions, 130 changer transitions 17/710 dead transitions. [2022-07-22 21:41:57,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 766 places, 710 transitions, 11137 flow [2022-07-22 21:41:57,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-22 21:41:57,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-22 21:41:57,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4266 transitions. [2022-07-22 21:41:57,197 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8774167009461127 [2022-07-22 21:41:57,197 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4266 transitions. [2022-07-22 21:41:57,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4266 transitions. [2022-07-22 21:41:57,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:41:57,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4266 transitions. [2022-07-22 21:41:57,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 250.94117647058823) internal successors, (4266), 17 states have internal predecessors, (4266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:57,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:57,203 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 286.0) internal successors, (5148), 18 states have internal predecessors, (5148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:57,203 INFO L186 Difference]: Start difference. First operand has 752 places, 657 transitions, 9400 flow. Second operand 17 states and 4266 transitions. [2022-07-22 21:41:57,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 766 places, 710 transitions, 11137 flow [2022-07-22 21:41:57,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 764 places, 710 transitions, 10951 flow, removed 93 selfloop flow, removed 2 redundant places. [2022-07-22 21:41:57,657 INFO L242 Difference]: Finished difference. Result has 772 places, 679 transitions, 10108 flow [2022-07-22 21:41:57,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10108, PETRI_PLACES=772, PETRI_TRANSITIONS=679} [2022-07-22 21:41:57,658 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 516 predicate places. [2022-07-22 21:41:57,659 INFO L495 AbstractCegarLoop]: Abstraction has has 772 places, 679 transitions, 10108 flow [2022-07-22 21:41:57,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:57,659 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:41:57,659 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] [2022-07-22 21:41:57,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-07-22 21:41:57,660 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-22 21:41:57,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:41:57,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1781075470, now seen corresponding path program 19 times [2022-07-22 21:41:57,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:41:57,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819206901] [2022-07-22 21:41:57,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:41:57,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:41:57,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:41:57,744 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-22 21:41:57,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:41:57,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819206901] [2022-07-22 21:41:57,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819206901] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:41:57,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:41:57,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:41:57,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157040468] [2022-07-22 21:41:57,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:41:57,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:41:57,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:41:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:41:57,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:41:57,748 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:41:57,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 679 transitions, 10108 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:41:57,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:41:57,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:41:57,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:41:59,881 INFO L129 PetriNetUnfolder]: 1264/7408 cut-off events. [2022-07-22 21:41:59,881 INFO L130 PetriNetUnfolder]: For 92514/92605 co-relation queries the response was YES. [2022-07-22 21:42:00,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33050 conditions, 7408 events. 1264/7408 cut-off events. For 92514/92605 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 97950 event pairs, 343 based on Foata normal form. 5/7278 useless extension candidates. Maximal degree in co-relation 32811. Up to 1381 conditions per place. [2022-07-22 21:42:00,082 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 319 selfloop transitions, 135 changer transitions 21/716 dead transitions. [2022-07-22 21:42:00,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 716 transitions, 11512 flow [2022-07-22 21:42:00,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:42:00,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:42:00,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4512 transitions. [2022-07-22 21:42:00,085 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8764568764568764 [2022-07-22 21:42:00,085 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4512 transitions. [2022-07-22 21:42:00,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4512 transitions. [2022-07-22 21:42:00,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:00,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4512 transitions. [2022-07-22 21:42:00,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.66666666666666) internal successors, (4512), 18 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:00,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:00,092 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:00,092 INFO L186 Difference]: Start difference. First operand has 772 places, 679 transitions, 10108 flow. Second operand 18 states and 4512 transitions. [2022-07-22 21:42:00,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 716 transitions, 11512 flow [2022-07-22 21:42:00,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 716 transitions, 11238 flow, removed 101 selfloop flow, removed 3 redundant places. [2022-07-22 21:42:00,570 INFO L242 Difference]: Finished difference. Result has 788 places, 688 transitions, 10418 flow [2022-07-22 21:42:00,570 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=9868, PETRI_DIFFERENCE_MINUEND_PLACES=767, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10418, PETRI_PLACES=788, PETRI_TRANSITIONS=688} [2022-07-22 21:42:00,570 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 532 predicate places. [2022-07-22 21:42:00,571 INFO L495 AbstractCegarLoop]: Abstraction has has 788 places, 688 transitions, 10418 flow [2022-07-22 21:42:00,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:00,571 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:00,571 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] [2022-07-22 21:42:00,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-07-22 21:42:00,572 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-22 21:42:00,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:00,572 INFO L85 PathProgramCache]: Analyzing trace with hash -2106076186, now seen corresponding path program 20 times [2022-07-22 21:42:00,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:00,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311734209] [2022-07-22 21:42:00,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:00,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:00,653 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-22 21:42:00,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:00,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311734209] [2022-07-22 21:42:00,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311734209] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:00,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:00,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-22 21:42:00,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637983378] [2022-07-22 21:42:00,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:00,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-22 21:42:00,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:00,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-22 21:42:00,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-22 21:42:00,657 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 286 [2022-07-22 21:42:00,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 688 transitions, 10418 flow. Second operand has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:00,659 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:00,659 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 286 [2022-07-22 21:42:00,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:02,894 INFO L129 PetriNetUnfolder]: 1264/7419 cut-off events. [2022-07-22 21:42:02,894 INFO L130 PetriNetUnfolder]: For 95372/95463 co-relation queries the response was YES. [2022-07-22 21:42:03,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32932 conditions, 7419 events. 1264/7419 cut-off events. For 95372/95463 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 97985 event pairs, 344 based on Foata normal form. 5/7290 useless extension candidates. Maximal degree in co-relation 32691. Up to 1391 conditions per place. [2022-07-22 21:42:03,077 INFO L132 encePairwiseOnDemand]: 273/286 looper letters, 303 selfloop transitions, 152 changer transitions 26/722 dead transitions. [2022-07-22 21:42:03,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 803 places, 722 transitions, 11678 flow [2022-07-22 21:42:03,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-22 21:42:03,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-22 21:42:03,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4512 transitions. [2022-07-22 21:42:03,079 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8764568764568764 [2022-07-22 21:42:03,079 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4512 transitions. [2022-07-22 21:42:03,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4512 transitions. [2022-07-22 21:42:03,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:03,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4512 transitions. [2022-07-22 21:42:03,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 250.66666666666666) internal successors, (4512), 18 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:03,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:03,085 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 286.0) internal successors, (5434), 19 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:03,085 INFO L186 Difference]: Start difference. First operand has 788 places, 688 transitions, 10418 flow. Second operand 18 states and 4512 transitions. [2022-07-22 21:42:03,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 803 places, 722 transitions, 11678 flow [2022-07-22 21:42:03,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 787 places, 722 transitions, 11483 flow, removed 68 selfloop flow, removed 16 redundant places. [2022-07-22 21:42:03,571 INFO L242 Difference]: Finished difference. Result has 791 places, 694 transitions, 10709 flow [2022-07-22 21:42:03,572 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10225, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=10709, PETRI_PLACES=791, PETRI_TRANSITIONS=694} [2022-07-22 21:42:03,572 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 535 predicate places. [2022-07-22 21:42:03,572 INFO L495 AbstractCegarLoop]: Abstraction has has 791 places, 694 transitions, 10709 flow [2022-07-22 21:42:03,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.6) internal successors, (2476), 10 states have internal predecessors, (2476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:03,572 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:03,572 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] [2022-07-22 21:42:03,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-07-22 21:42:03,573 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-22 21:42:03,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:03,573 INFO L85 PathProgramCache]: Analyzing trace with hash 856476254, now seen corresponding path program 1 times [2022-07-22 21:42:03,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:03,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323035739] [2022-07-22 21:42:03,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:03,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:03,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:03,603 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-22 21:42:03,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:03,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323035739] [2022-07-22 21:42:03,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323035739] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:03,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:03,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:42:03,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284674628] [2022-07-22 21:42:03,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:03,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:42:03,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:03,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:42:03,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:42:03,605 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2022-07-22 21:42:03,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 791 places, 694 transitions, 10709 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:03,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:03,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2022-07-22 21:42:03,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:05,434 INFO L129 PetriNetUnfolder]: 689/7190 cut-off events. [2022-07-22 21:42:05,434 INFO L130 PetriNetUnfolder]: For 87596/88021 co-relation queries the response was YES. [2022-07-22 21:42:05,585 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28659 conditions, 7190 events. 689/7190 cut-off events. For 87596/88021 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 97574 event pairs, 15 based on Foata normal form. 6/6959 useless extension candidates. Maximal degree in co-relation 28429. Up to 437 conditions per place. [2022-07-22 21:42:05,612 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 15 selfloop transitions, 4 changer transitions 0/701 dead transitions. [2022-07-22 21:42:05,612 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 701 transitions, 10766 flow [2022-07-22 21:42:05,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:42:05,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:42:05,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2022-07-22 21:42:05,613 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.951048951048951 [2022-07-22 21:42:05,613 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2022-07-22 21:42:05,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2022-07-22 21:42:05,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:05,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2022-07-22 21:42:05,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:05,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:05,614 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:05,615 INFO L186 Difference]: Start difference. First operand has 791 places, 694 transitions, 10709 flow. Second operand 3 states and 816 transitions. [2022-07-22 21:42:05,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 701 transitions, 10766 flow [2022-07-22 21:42:06,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 701 transitions, 10546 flow, removed 49 selfloop flow, removed 15 redundant places. [2022-07-22 21:42:06,086 INFO L242 Difference]: Finished difference. Result has 778 places, 696 transitions, 10517 flow [2022-07-22 21:42:06,087 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10489, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=10517, PETRI_PLACES=778, PETRI_TRANSITIONS=696} [2022-07-22 21:42:06,087 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 522 predicate places. [2022-07-22 21:42:06,087 INFO L495 AbstractCegarLoop]: Abstraction has has 778 places, 696 transitions, 10517 flow [2022-07-22 21:42:06,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:06,087 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:06,087 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] [2022-07-22 21:42:06,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-07-22 21:42:06,088 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-22 21:42:06,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:06,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1341874374, now seen corresponding path program 2 times [2022-07-22 21:42:06,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:06,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071307544] [2022-07-22 21:42:06,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:06,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:06,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:06,110 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-22 21:42:06,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:06,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071307544] [2022-07-22 21:42:06,111 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071307544] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:06,111 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:06,111 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:42:06,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419450445] [2022-07-22 21:42:06,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:06,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:42:06,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:06,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:42:06,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:42:06,113 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 286 [2022-07-22 21:42:06,114 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 778 places, 696 transitions, 10517 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:06,114 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:06,114 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 286 [2022-07-22 21:42:06,114 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:07,622 INFO L129 PetriNetUnfolder]: 520/5636 cut-off events. [2022-07-22 21:42:07,622 INFO L130 PetriNetUnfolder]: For 64105/64507 co-relation queries the response was YES. [2022-07-22 21:42:07,737 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21510 conditions, 5636 events. 520/5636 cut-off events. For 64105/64507 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 72547 event pairs, 13 based on Foata normal form. 13/5450 useless extension candidates. Maximal degree in co-relation 21293. Up to 344 conditions per place. [2022-07-22 21:42:07,758 INFO L132 encePairwiseOnDemand]: 282/286 looper letters, 19 selfloop transitions, 2 changer transitions 0/703 dead transitions. [2022-07-22 21:42:07,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 703 transitions, 10582 flow [2022-07-22 21:42:07,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:42:07,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:42:07,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2022-07-22 21:42:07,760 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.951048951048951 [2022-07-22 21:42:07,760 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2022-07-22 21:42:07,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2022-07-22 21:42:07,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:07,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2022-07-22 21:42:07,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:07,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:07,761 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:07,761 INFO L186 Difference]: Start difference. First operand has 778 places, 696 transitions, 10517 flow. Second operand 3 states and 816 transitions. [2022-07-22 21:42:07,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 703 transitions, 10582 flow [2022-07-22 21:42:08,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 703 transitions, 10574 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:08,097 INFO L242 Difference]: Finished difference. Result has 780 places, 698 transitions, 10533 flow [2022-07-22 21:42:08,098 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10509, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=10533, PETRI_PLACES=780, PETRI_TRANSITIONS=698} [2022-07-22 21:42:08,098 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 524 predicate places. [2022-07-22 21:42:08,098 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 698 transitions, 10533 flow [2022-07-22 21:42:08,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:08,099 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:08,099 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] [2022-07-22 21:42:08,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-07-22 21:42:08,099 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-22 21:42:08,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:08,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1481413226, now seen corresponding path program 1 times [2022-07-22 21:42:08,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:08,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609917451] [2022-07-22 21:42:08,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:08,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:08,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:08,129 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-22 21:42:08,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:08,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609917451] [2022-07-22 21:42:08,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609917451] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:08,130 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:08,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:42:08,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719898459] [2022-07-22 21:42:08,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:08,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:42:08,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:08,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:42:08,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:42:08,132 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2022-07-22 21:42:08,132 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 698 transitions, 10533 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:08,132 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:08,133 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2022-07-22 21:42:08,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:10,674 INFO L129 PetriNetUnfolder]: 839/9294 cut-off events. [2022-07-22 21:42:10,674 INFO L130 PetriNetUnfolder]: For 106607/107171 co-relation queries the response was YES. [2022-07-22 21:42:10,916 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35525 conditions, 9294 events. 839/9294 cut-off events. For 106607/107171 co-relation queries the response was YES. Maximal size of possible extension queue 650. Compared 130590 event pairs, 26 based on Foata normal form. 3/8984 useless extension candidates. Maximal degree in co-relation 35307. Up to 508 conditions per place. [2022-07-22 21:42:10,950 INFO L132 encePairwiseOnDemand]: 280/286 looper letters, 19 selfloop transitions, 3 changer transitions 0/706 dead transitions. [2022-07-22 21:42:10,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 706 transitions, 10598 flow [2022-07-22 21:42:10,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:42:10,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:42:10,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2022-07-22 21:42:10,952 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2022-07-22 21:42:10,952 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2022-07-22 21:42:10,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2022-07-22 21:42:10,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:10,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2022-07-22 21:42:10,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:10,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:10,954 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:10,954 INFO L186 Difference]: Start difference. First operand has 780 places, 698 transitions, 10533 flow. Second operand 3 states and 814 transitions. [2022-07-22 21:42:10,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 706 transitions, 10598 flow [2022-07-22 21:42:11,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 706 transitions, 10592 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:11,563 INFO L242 Difference]: Finished difference. Result has 783 places, 701 transitions, 10557 flow [2022-07-22 21:42:11,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10527, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=10557, PETRI_PLACES=783, PETRI_TRANSITIONS=701} [2022-07-22 21:42:11,564 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 527 predicate places. [2022-07-22 21:42:11,564 INFO L495 AbstractCegarLoop]: Abstraction has has 783 places, 701 transitions, 10557 flow [2022-07-22 21:42:11,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:11,565 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:11,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] [2022-07-22 21:42:11,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-07-22 21:42:11,565 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-22 21:42:11,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:11,566 INFO L85 PathProgramCache]: Analyzing trace with hash -131414502, now seen corresponding path program 1 times [2022-07-22 21:42:11,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:11,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104569286] [2022-07-22 21:42:11,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:11,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:11,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:11,603 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-22 21:42:11,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:11,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104569286] [2022-07-22 21:42:11,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104569286] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:11,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:11,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:42:11,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415757821] [2022-07-22 21:42:11,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:11,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:42:11,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:11,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:42:11,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:42:11,607 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2022-07-22 21:42:11,608 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 701 transitions, 10557 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:11,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:11,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2022-07-22 21:42:11,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:14,334 INFO L129 PetriNetUnfolder]: 833/10764 cut-off events. [2022-07-22 21:42:14,335 INFO L130 PetriNetUnfolder]: For 66546/66997 co-relation queries the response was YES. [2022-07-22 21:42:14,679 INFO L84 FinitePrefix]: Finished finitePrefix Result has 29882 conditions, 10764 events. 833/10764 cut-off events. For 66546/66997 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 148831 event pairs, 88 based on Foata normal form. 8/10186 useless extension candidates. Maximal degree in co-relation 29663. Up to 682 conditions per place. [2022-07-22 21:42:14,702 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 20 selfloop transitions, 4 changer transitions 4/709 dead transitions. [2022-07-22 21:42:14,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 785 places, 709 transitions, 10625 flow [2022-07-22 21:42:14,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:42:14,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:42:14,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2022-07-22 21:42:14,703 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2022-07-22 21:42:14,703 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2022-07-22 21:42:14,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2022-07-22 21:42:14,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:14,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2022-07-22 21:42:14,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:14,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:14,704 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:14,704 INFO L186 Difference]: Start difference. First operand has 783 places, 701 transitions, 10557 flow. Second operand 3 states and 811 transitions. [2022-07-22 21:42:14,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 785 places, 709 transitions, 10625 flow [2022-07-22 21:42:15,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 709 transitions, 10622 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-22 21:42:15,134 INFO L242 Difference]: Finished difference. Result has 786 places, 701 transitions, 10574 flow [2022-07-22 21:42:15,134 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10554, PETRI_DIFFERENCE_MINUEND_PLACES=782, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=697, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=10574, PETRI_PLACES=786, PETRI_TRANSITIONS=701} [2022-07-22 21:42:15,135 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 530 predicate places. [2022-07-22 21:42:15,135 INFO L495 AbstractCegarLoop]: Abstraction has has 786 places, 701 transitions, 10574 flow [2022-07-22 21:42:15,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:15,135 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:15,135 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] [2022-07-22 21:42:15,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-07-22 21:42:15,135 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-22 21:42:15,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:15,135 INFO L85 PathProgramCache]: Analyzing trace with hash -545343484, now seen corresponding path program 1 times [2022-07-22 21:42:15,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:15,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005829776] [2022-07-22 21:42:15,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:15,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:15,157 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-22 21:42:15,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:15,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005829776] [2022-07-22 21:42:15,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005829776] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:15,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:15,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:42:15,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608609393] [2022-07-22 21:42:15,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:15,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:42:15,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:15,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:42:15,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:42:15,160 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 286 [2022-07-22 21:42:15,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 786 places, 701 transitions, 10574 flow. Second operand has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:15,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:15,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 286 [2022-07-22 21:42:15,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:17,590 INFO L129 PetriNetUnfolder]: 700/9700 cut-off events. [2022-07-22 21:42:17,590 INFO L130 PetriNetUnfolder]: For 66479/67073 co-relation queries the response was YES. [2022-07-22 21:42:17,847 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28441 conditions, 9700 events. 700/9700 cut-off events. For 66479/67073 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 132894 event pairs, 54 based on Foata normal form. 6/9259 useless extension candidates. Maximal degree in co-relation 28221. Up to 656 conditions per place. [2022-07-22 21:42:17,870 INFO L132 encePairwiseOnDemand]: 278/286 looper letters, 20 selfloop transitions, 5 changer transitions 5/709 dead transitions. [2022-07-22 21:42:17,870 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 709 transitions, 10651 flow [2022-07-22 21:42:17,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:42:17,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:42:17,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 814 transitions. [2022-07-22 21:42:17,871 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9487179487179487 [2022-07-22 21:42:17,871 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 814 transitions. [2022-07-22 21:42:17,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 814 transitions. [2022-07-22 21:42:17,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:17,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 814 transitions. [2022-07-22 21:42:17,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.3333333333333) internal successors, (814), 3 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:17,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:17,872 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:17,872 INFO L186 Difference]: Start difference. First operand has 786 places, 701 transitions, 10574 flow. Second operand 3 states and 814 transitions. [2022-07-22 21:42:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 709 transitions, 10651 flow [2022-07-22 21:42:18,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 781 places, 709 transitions, 10643 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:18,652 INFO L242 Difference]: Finished difference. Result has 783 places, 699 transitions, 10585 flow [2022-07-22 21:42:18,653 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10566, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=10585, PETRI_PLACES=783, PETRI_TRANSITIONS=699} [2022-07-22 21:42:18,653 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 527 predicate places. [2022-07-22 21:42:18,653 INFO L495 AbstractCegarLoop]: Abstraction has has 783 places, 699 transitions, 10585 flow [2022-07-22 21:42:18,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 266.3333333333333) internal successors, (799), 3 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:18,653 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:18,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] [2022-07-22 21:42:18,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-07-22 21:42:18,654 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-22 21:42:18,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:18,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1258079108, now seen corresponding path program 2 times [2022-07-22 21:42:18,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:18,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334053524] [2022-07-22 21:42:18,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:18,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:18,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:18,677 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-22 21:42:18,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:18,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334053524] [2022-07-22 21:42:18,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334053524] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:18,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:18,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-22 21:42:18,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560137195] [2022-07-22 21:42:18,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:18,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-22 21:42:18,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:18,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-22 21:42:18,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-22 21:42:18,680 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 286 [2022-07-22 21:42:18,680 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 699 transitions, 10585 flow. Second operand has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:18,680 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:18,681 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 286 [2022-07-22 21:42:18,681 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:21,350 INFO L129 PetriNetUnfolder]: 616/8955 cut-off events. [2022-07-22 21:42:21,350 INFO L130 PetriNetUnfolder]: For 65899/66456 co-relation queries the response was YES. [2022-07-22 21:42:21,482 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27207 conditions, 8955 events. 616/8955 cut-off events. For 65899/66456 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 120744 event pairs, 38 based on Foata normal form. 9/8573 useless extension candidates. Maximal degree in co-relation 26987. Up to 612 conditions per place. [2022-07-22 21:42:21,495 INFO L132 encePairwiseOnDemand]: 276/286 looper letters, 22 selfloop transitions, 6 changer transitions 0/707 dead transitions. [2022-07-22 21:42:21,496 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 782 places, 707 transitions, 10669 flow [2022-07-22 21:42:21,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-22 21:42:21,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-07-22 21:42:21,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2022-07-22 21:42:21,497 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9452214452214452 [2022-07-22 21:42:21,497 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2022-07-22 21:42:21,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2022-07-22 21:42:21,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:21,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2022-07-22 21:42:21,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:21,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:21,498 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 286.0) internal successors, (1144), 4 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:21,498 INFO L186 Difference]: Start difference. First operand has 783 places, 699 transitions, 10585 flow. Second operand 3 states and 811 transitions. [2022-07-22 21:42:21,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 782 places, 707 transitions, 10669 flow [2022-07-22 21:42:21,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 707 transitions, 10649 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-07-22 21:42:21,861 INFO L242 Difference]: Finished difference. Result has 780 places, 703 transitions, 10621 flow [2022-07-22 21:42:21,862 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10565, PETRI_DIFFERENCE_MINUEND_PLACES=776, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=10621, PETRI_PLACES=780, PETRI_TRANSITIONS=703} [2022-07-22 21:42:21,862 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 524 predicate places. [2022-07-22 21:42:21,862 INFO L495 AbstractCegarLoop]: Abstraction has has 780 places, 703 transitions, 10621 flow [2022-07-22 21:42:21,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:21,862 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:21,862 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] [2022-07-22 21:42:21,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-07-22 21:42:21,862 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-22 21:42:21,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1051323538, now seen corresponding path program 1 times [2022-07-22 21:42:21,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:21,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094281962] [2022-07-22 21:42:21,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:21,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:21,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:21,928 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-22 21:42:21,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:21,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094281962] [2022-07-22 21:42:21,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094281962] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:21,929 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:21,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-22 21:42:21,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459332185] [2022-07-22 21:42:21,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:21,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-22 21:42:21,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:21,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-22 21:42:21,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-22 21:42:21,932 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 286 [2022-07-22 21:42:21,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 780 places, 703 transitions, 10621 flow. Second operand has 9 states, 9 states have (on average 249.66666666666666) internal successors, (2247), 9 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:21,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:21,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 286 [2022-07-22 21:42:21,982 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:25,753 INFO L129 PetriNetUnfolder]: 1048/12179 cut-off events. [2022-07-22 21:42:25,753 INFO L130 PetriNetUnfolder]: For 128264/130404 co-relation queries the response was YES. [2022-07-22 21:42:25,960 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45177 conditions, 12179 events. 1048/12179 cut-off events. For 128264/130404 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 175132 event pairs, 54 based on Foata normal form. 132/12087 useless extension candidates. Maximal degree in co-relation 44958. Up to 785 conditions per place. [2022-07-22 21:42:25,986 INFO L132 encePairwiseOnDemand]: 274/286 looper letters, 45 selfloop transitions, 9 changer transitions 4/735 dead transitions. [2022-07-22 21:42:25,987 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 735 transitions, 10822 flow [2022-07-22 21:42:25,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-22 21:42:25,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-22 21:42:25,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3270 transitions. [2022-07-22 21:42:25,988 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8795051102743411 [2022-07-22 21:42:25,988 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3270 transitions. [2022-07-22 21:42:25,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3270 transitions. [2022-07-22 21:42:25,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:25,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3270 transitions. [2022-07-22 21:42:25,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 251.53846153846155) internal successors, (3270), 13 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:25,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 286.0) internal successors, (4004), 14 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:25,992 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 286.0) internal successors, (4004), 14 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:25,992 INFO L186 Difference]: Start difference. First operand has 780 places, 703 transitions, 10621 flow. Second operand 13 states and 3270 transitions. [2022-07-22 21:42:25,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 735 transitions, 10822 flow [2022-07-22 21:42:26,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 790 places, 735 transitions, 10802 flow, removed 4 selfloop flow, removed 2 redundant places. [2022-07-22 21:42:26,657 INFO L242 Difference]: Finished difference. Result has 801 places, 711 transitions, 10674 flow [2022-07-22 21:42:26,658 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10601, PETRI_DIFFERENCE_MINUEND_PLACES=778, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10674, PETRI_PLACES=801, PETRI_TRANSITIONS=711} [2022-07-22 21:42:26,658 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 545 predicate places. [2022-07-22 21:42:26,658 INFO L495 AbstractCegarLoop]: Abstraction has has 801 places, 711 transitions, 10674 flow [2022-07-22 21:42:26,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 249.66666666666666) internal successors, (2247), 9 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:26,658 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:26,658 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] [2022-07-22 21:42:26,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-07-22 21:42:26,659 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-22 21:42:26,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:26,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1506223976, now seen corresponding path program 1 times [2022-07-22 21:42:26,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:26,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918120043] [2022-07-22 21:42:26,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:26,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:26,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:26,790 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-22 21:42:26,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:26,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918120043] [2022-07-22 21:42:26,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918120043] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:26,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:26,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-22 21:42:26,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929861005] [2022-07-22 21:42:26,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:26,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 21:42:26,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:26,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 21:42:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-07-22 21:42:26,795 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 233 out of 286 [2022-07-22 21:42:26,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 801 places, 711 transitions, 10674 flow. Second operand has 14 states, 14 states have (on average 235.42857142857142) internal successors, (3296), 14 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:26,796 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:26,796 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 233 of 286 [2022-07-22 21:42:26,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-22 21:42:38,890 INFO L129 PetriNetUnfolder]: 11476/33287 cut-off events. [2022-07-22 21:42:38,890 INFO L130 PetriNetUnfolder]: For 239279/239584 co-relation queries the response was YES. [2022-07-22 21:42:40,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115932 conditions, 33287 events. 11476/33287 cut-off events. For 239279/239584 co-relation queries the response was YES. Maximal size of possible extension queue 3492. Compared 464842 event pairs, 7573 based on Foata normal form. 69/30686 useless extension candidates. Maximal degree in co-relation 115702. Up to 19563 conditions per place. [2022-07-22 21:42:40,735 INFO L132 encePairwiseOnDemand]: 265/286 looper letters, 604 selfloop transitions, 91 changer transitions 62/1003 dead transitions. [2022-07-22 21:42:40,736 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 856 places, 1003 transitions, 13350 flow [2022-07-22 21:42:40,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-07-22 21:42:40,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-07-22 21:42:40,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 13829 transitions. [2022-07-22 21:42:40,744 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8336749457439112 [2022-07-22 21:42:40,744 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 13829 transitions. [2022-07-22 21:42:40,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 13829 transitions. [2022-07-22 21:42:40,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-22 21:42:40,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 13829 transitions. [2022-07-22 21:42:40,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 238.43103448275863) internal successors, (13829), 58 states have internal predecessors, (13829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:40,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 286.0) internal successors, (16874), 59 states have internal predecessors, (16874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:40,768 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 286.0) internal successors, (16874), 59 states have internal predecessors, (16874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:40,768 INFO L186 Difference]: Start difference. First operand has 801 places, 711 transitions, 10674 flow. Second operand 58 states and 13829 transitions. [2022-07-22 21:42:40,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 856 places, 1003 transitions, 13350 flow [2022-07-22 21:42:42,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 1003 transitions, 13337 flow, removed 6 selfloop flow, removed 3 redundant places. [2022-07-22 21:42:42,370 INFO L242 Difference]: Finished difference. Result has 905 places, 801 transitions, 11466 flow [2022-07-22 21:42:42,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=286, PETRI_DIFFERENCE_MINUEND_FLOW=10669, PETRI_DIFFERENCE_MINUEND_PLACES=796, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=11466, PETRI_PLACES=905, PETRI_TRANSITIONS=801} [2022-07-22 21:42:42,372 INFO L279 CegarLoopForPetriNet]: 256 programPoint places, 649 predicate places. [2022-07-22 21:42:42,372 INFO L495 AbstractCegarLoop]: Abstraction has has 905 places, 801 transitions, 11466 flow [2022-07-22 21:42:42,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 235.42857142857142) internal successors, (3296), 14 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:42,373 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-22 21:42:42,373 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-22 21:42:42,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-07-22 21:42:42,373 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-22 21:42:42,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-22 21:42:42,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2032426182, now seen corresponding path program 1 times [2022-07-22 21:42:42,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-22 21:42:42,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784081916] [2022-07-22 21:42:42,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-22 21:42:42,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-22 21:42:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-22 21:42:42,518 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-22 21:42:42,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-22 21:42:42,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784081916] [2022-07-22 21:42:42,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784081916] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-22 21:42:42,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-22 21:42:42,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-07-22 21:42:42,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175661892] [2022-07-22 21:42:42,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-22 21:42:42,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-22 21:42:42,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-22 21:42:42,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-22 21:42:42,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2022-07-22 21:42:42,523 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 233 out of 286 [2022-07-22 21:42:42,525 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 905 places, 801 transitions, 11466 flow. Second operand has 14 states, 14 states have (on average 235.42857142857142) internal successors, (3296), 14 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-22 21:42:42,525 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-22 21:42:42,525 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 233 of 286 [2022-07-22 21:42:42,525 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand