./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-match-trans.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-match-trans.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 4221a6bcee4165c3049aa9b16a70613c9e290b9c0a4ff35026a6f2dcff16f9ff --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 22:04:24,917 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 22:04:24,919 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 22:04:24,959 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 22:04:24,960 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 22:04:24,961 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 22:04:24,963 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 22:04:24,964 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 22:04:24,966 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 22:04:24,970 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 22:04:24,971 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 22:04:24,973 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 22:04:24,973 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 22:04:24,974 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 22:04:24,975 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 22:04:24,978 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 22:04:24,979 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 22:04:24,979 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 22:04:24,981 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 22:04:24,982 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 22:04:24,985 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 22:04:24,986 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 22:04:24,987 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 22:04:24,988 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 22:04:24,989 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 22:04:24,992 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 22:04:24,992 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 22:04:24,993 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 22:04:24,994 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 22:04:24,994 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 22:04:24,995 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 22:04:24,995 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 22:04:24,996 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 22:04:24,997 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 22:04:24,997 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 22:04:24,998 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 22:04:24,998 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 22:04:24,998 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 22:04:24,998 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 22:04:24,999 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 22:04:24,999 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 22:04:25,001 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 22:04:25,001 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 22:04:25,027 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 22:04:25,027 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 22:04:25,027 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 22:04:25,028 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 22:04:25,028 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 22:04:25,028 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 22:04:25,029 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 22:04:25,029 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 22:04:25,029 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 22:04:25,030 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 22:04:25,030 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 22:04:25,030 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 22:04:25,030 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 22:04:25,030 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 22:04:25,031 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 22:04:25,031 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 22:04:25,031 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 22:04:25,031 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 22:04:25,032 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 22:04:25,033 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 22:04:25,033 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 22:04:25,033 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 22:04:25,033 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 22:04:25,033 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 22:04:25,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:04:25,034 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 22:04:25,034 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 22:04:25,034 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 22:04:25,034 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 22:04:25,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 22:04:25,034 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 22:04:25,035 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 22:04:25,035 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 22:04:25,035 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 -> 4221a6bcee4165c3049aa9b16a70613c9e290b9c0a4ff35026a6f2dcff16f9ff [2022-07-13 22:04:25,193 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 22:04:25,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 22:04:25,213 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 22:04:25,213 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 22:04:25,214 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 22:04:25,215 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-match-trans.wvr.c [2022-07-13 22:04:25,272 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a84c254be/292aaa2392094322879917cd16646478/FLAGa51703ef5 [2022-07-13 22:04:25,681 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 22:04:25,682 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-match-trans.wvr.c [2022-07-13 22:04:25,693 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a84c254be/292aaa2392094322879917cd16646478/FLAGa51703ef5 [2022-07-13 22:04:25,709 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a84c254be/292aaa2392094322879917cd16646478 [2022-07-13 22:04:25,711 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 22:04:25,712 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 22:04:25,713 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 22:04:25,713 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 22:04:25,715 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 22:04:25,716 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:04:25" (1/1) ... [2022-07-13 22:04:25,717 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74b7c04e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:25, skipping insertion in model container [2022-07-13 22:04:25,717 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 10:04:25" (1/1) ... [2022-07-13 22:04:25,722 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 22:04:25,738 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 22:04:25,931 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-match-trans.wvr.c[2954,2967] [2022-07-13 22:04:25,941 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:04:25,948 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 22:04:25,981 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-match-trans.wvr.c[2954,2967] [2022-07-13 22:04:25,985 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 22:04:25,997 INFO L208 MainTranslator]: Completed translation [2022-07-13 22:04:26,007 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26 WrapperNode [2022-07-13 22:04:26,007 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 22:04:26,008 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 22:04:26,008 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 22:04:26,009 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 22:04:26,014 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,027 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,047 INFO L137 Inliner]: procedures = 23, calls = 33, calls flagged for inlining = 11, calls inlined = 21, statements flattened = 250 [2022-07-13 22:04:26,047 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 22:04:26,048 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 22:04:26,048 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 22:04:26,048 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 22:04:26,054 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,054 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,057 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,058 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,067 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,078 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,080 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,082 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 22:04:26,082 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 22:04:26,083 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 22:04:26,083 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 22:04:26,090 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (1/1) ... [2022-07-13 22:04:26,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 22:04:26,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 22:04:26,115 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-13 22:04:26,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-13 22:04:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 22:04:26,143 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-13 22:04:26,143 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-13 22:04:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-13 22:04:26,144 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-13 22:04:26,144 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-13 22:04:26,145 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-13 22:04:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 22:04:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 22:04:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-13 22:04:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 22:04:26,145 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 22:04:26,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-13 22:04:26,146 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 22:04:26,147 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-13 22:04:26,262 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 22:04:26,263 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 22:04:26,625 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 22:04:26,633 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 22:04:26,637 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-13 22:04:26,639 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:04:26 BoogieIcfgContainer [2022-07-13 22:04:26,639 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 22:04:26,641 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 22:04:26,641 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 22:04:26,643 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 22:04:26,643 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 10:04:25" (1/3) ... [2022-07-13 22:04:26,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b56abc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:04:26, skipping insertion in model container [2022-07-13 22:04:26,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 10:04:26" (2/3) ... [2022-07-13 22:04:26,644 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b56abc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 10:04:26, skipping insertion in model container [2022-07-13 22:04:26,645 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 10:04:26" (3/3) ... [2022-07-13 22:04:26,645 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-match-trans.wvr.c [2022-07-13 22:04:26,649 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-13 22:04:26,655 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 22:04:26,655 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 22:04:26,655 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-13 22:04:26,735 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-13 22:04:26,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 326 places, 341 transitions, 706 flow [2022-07-13 22:04:26,870 INFO L129 PetriNetUnfolder]: 25/338 cut-off events. [2022-07-13 22:04:26,872 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-13 22:04:26,882 INFO L84 FinitePrefix]: Finished finitePrefix Result has 351 conditions, 338 events. 25/338 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 630 event pairs, 0 based on Foata normal form. 0/312 useless extension candidates. Maximal degree in co-relation 256. Up to 2 conditions per place. [2022-07-13 22:04:26,883 INFO L82 GeneralOperation]: Start removeDead. Operand has 326 places, 341 transitions, 706 flow [2022-07-13 22:04:26,893 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 312 places, 327 transitions, 672 flow [2022-07-13 22:04:26,903 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 22:04:26,908 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@5dff85cd, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@264befdd [2022-07-13 22:04:26,908 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-13 22:04:26,965 INFO L129 PetriNetUnfolder]: 25/326 cut-off events. [2022-07-13 22:04:26,965 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-13 22:04:26,965 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:26,966 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:26,967 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-13 22:04:26,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:26,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1820755081, now seen corresponding path program 1 times [2022-07-13 22:04:26,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:26,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942233598] [2022-07-13 22:04:26,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:26,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:27,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:27,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:27,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:27,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942233598] [2022-07-13 22:04:27,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942233598] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:27,456 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:27,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:04:27,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636643013] [2022-07-13 22:04:27,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:27,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:04:27,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:27,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:04:27,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:04:27,496 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 341 [2022-07-13 22:04:27,500 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 327 transitions, 672 flow. Second operand has 7 states, 7 states have (on average 309.57142857142856) internal successors, (2167), 7 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:27,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:27,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 341 [2022-07-13 22:04:27,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:27,753 INFO L129 PetriNetUnfolder]: 87/826 cut-off events. [2022-07-13 22:04:27,753 INFO L130 PetriNetUnfolder]: For 64/64 co-relation queries the response was YES. [2022-07-13 22:04:27,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1024 conditions, 826 events. 87/826 cut-off events. For 64/64 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 4460 event pairs, 31 based on Foata normal form. 150/899 useless extension candidates. Maximal degree in co-relation 845. Up to 72 conditions per place. [2022-07-13 22:04:27,764 INFO L132 encePairwiseOnDemand]: 319/341 looper letters, 30 selfloop transitions, 5 changer transitions 6/335 dead transitions. [2022-07-13 22:04:27,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 335 transitions, 797 flow [2022-07-13 22:04:27,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:04:27,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 22:04:27,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2843 transitions. [2022-07-13 22:04:27,782 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9263603779732812 [2022-07-13 22:04:27,782 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2843 transitions. [2022-07-13 22:04:27,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2843 transitions. [2022-07-13 22:04:27,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:27,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2843 transitions. [2022-07-13 22:04:27,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 315.8888888888889) internal successors, (2843), 9 states have internal predecessors, (2843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:27,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:27,806 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:27,808 INFO L186 Difference]: Start difference. First operand has 312 places, 327 transitions, 672 flow. Second operand 9 states and 2843 transitions. [2022-07-13 22:04:27,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 335 transitions, 797 flow [2022-07-13 22:04:27,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 335 transitions, 767 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-13 22:04:27,821 INFO L242 Difference]: Finished difference. Result has 319 places, 315 transitions, 661 flow [2022-07-13 22:04:27,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=319, PETRI_TRANSITIONS=315} [2022-07-13 22:04:27,825 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 7 predicate places. [2022-07-13 22:04:27,826 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 315 transitions, 661 flow [2022-07-13 22:04:27,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 309.57142857142856) internal successors, (2167), 7 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:27,827 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:27,828 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:27,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-13 22:04:27,828 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-13 22:04:27,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:27,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1029800647, now seen corresponding path program 1 times [2022-07-13 22:04:27,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:27,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765183929] [2022-07-13 22:04:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:27,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:27,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:28,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:28,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:28,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765183929] [2022-07-13 22:04:28,054 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765183929] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:28,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:28,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 22:04:28,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172271247] [2022-07-13 22:04:28,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:28,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 22:04:28,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:28,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 22:04:28,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 22:04:28,061 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 311 out of 341 [2022-07-13 22:04:28,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 315 transitions, 661 flow. Second operand has 6 states, 6 states have (on average 313.3333333333333) internal successors, (1880), 6 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:28,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 311 of 341 [2022-07-13 22:04:28,064 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:28,198 INFO L129 PetriNetUnfolder]: 32/499 cut-off events. [2022-07-13 22:04:28,198 INFO L130 PetriNetUnfolder]: For 25/34 co-relation queries the response was YES. [2022-07-13 22:04:28,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 593 conditions, 499 events. 32/499 cut-off events. For 25/34 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1901 event pairs, 9 based on Foata normal form. 5/462 useless extension candidates. Maximal degree in co-relation 580. Up to 36 conditions per place. [2022-07-13 22:04:28,204 INFO L132 encePairwiseOnDemand]: 335/341 looper letters, 21 selfloop transitions, 3 changer transitions 4/328 dead transitions. [2022-07-13 22:04:28,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 328 transitions, 755 flow [2022-07-13 22:04:28,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 22:04:28,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-07-13 22:04:28,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2206 transitions. [2022-07-13 22:04:28,208 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9241726015919565 [2022-07-13 22:04:28,208 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2206 transitions. [2022-07-13 22:04:28,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2206 transitions. [2022-07-13 22:04:28,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:28,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2206 transitions. [2022-07-13 22:04:28,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 315.14285714285717) internal successors, (2206), 7 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 341.0) internal successors, (2728), 8 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,217 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 341.0) internal successors, (2728), 8 states have internal predecessors, (2728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,217 INFO L186 Difference]: Start difference. First operand has 319 places, 315 transitions, 661 flow. Second operand 7 states and 2206 transitions. [2022-07-13 22:04:28,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 328 transitions, 755 flow [2022-07-13 22:04:28,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 328 transitions, 744 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-07-13 22:04:28,224 INFO L242 Difference]: Finished difference. Result has 322 places, 317 transitions, 677 flow [2022-07-13 22:04:28,224 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=322, PETRI_TRANSITIONS=317} [2022-07-13 22:04:28,225 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 10 predicate places. [2022-07-13 22:04:28,225 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 317 transitions, 677 flow [2022-07-13 22:04:28,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 313.3333333333333) internal successors, (1880), 6 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,226 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:28,227 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:28,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-13 22:04:28,227 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-13 22:04:28,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:28,228 INFO L85 PathProgramCache]: Analyzing trace with hash 256111993, now seen corresponding path program 1 times [2022-07-13 22:04:28,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:28,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908193821] [2022-07-13 22:04:28,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:28,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:28,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:28,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:28,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:28,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908193821] [2022-07-13 22:04:28,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908193821] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:28,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:28,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:28,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358002270] [2022-07-13 22:04:28,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:28,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:28,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:28,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:28,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:28,351 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:28,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 317 transitions, 677 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,352 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:28,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:28,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:28,844 INFO L129 PetriNetUnfolder]: 545/3126 cut-off events. [2022-07-13 22:04:28,845 INFO L130 PetriNetUnfolder]: For 132/132 co-relation queries the response was YES. [2022-07-13 22:04:28,858 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4009 conditions, 3126 events. 545/3126 cut-off events. For 132/132 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 27689 event pairs, 266 based on Foata normal form. 0/2640 useless extension candidates. Maximal degree in co-relation 3986. Up to 474 conditions per place. [2022-07-13 22:04:28,867 INFO L132 encePairwiseOnDemand]: 337/341 looper letters, 41 selfloop transitions, 2 changer transitions 3/336 dead transitions. [2022-07-13 22:04:28,867 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 336 transitions, 810 flow [2022-07-13 22:04:28,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:28,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:28,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1257 transitions. [2022-07-13 22:04:28,870 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9215542521994134 [2022-07-13 22:04:28,870 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1257 transitions. [2022-07-13 22:04:28,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1257 transitions. [2022-07-13 22:04:28,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:28,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1257 transitions. [2022-07-13 22:04:28,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 314.25) internal successors, (1257), 4 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,875 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,876 INFO L186 Difference]: Start difference. First operand has 322 places, 317 transitions, 677 flow. Second operand 4 states and 1257 transitions. [2022-07-13 22:04:28,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 336 transitions, 810 flow [2022-07-13 22:04:28,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 336 transitions, 805 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:28,885 INFO L242 Difference]: Finished difference. Result has 322 places, 315 transitions, 671 flow [2022-07-13 22:04:28,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=671, PETRI_PLACES=322, PETRI_TRANSITIONS=315} [2022-07-13 22:04:28,886 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 10 predicate places. [2022-07-13 22:04:28,886 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 315 transitions, 671 flow [2022-07-13 22:04:28,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,887 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:28,887 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:28,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-13 22:04:28,888 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-13 22:04:28,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:28,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1137934317, now seen corresponding path program 2 times [2022-07-13 22:04:28,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:28,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511037888] [2022-07-13 22:04:28,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:28,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:28,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:28,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:28,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:28,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511037888] [2022-07-13 22:04:28,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511037888] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:28,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:28,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:28,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345849940] [2022-07-13 22:04:28,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:28,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:28,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:28,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:28,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:28,943 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:28,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 315 transitions, 671 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:28,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:28,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:28,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:29,385 INFO L129 PetriNetUnfolder]: 509/3284 cut-off events. [2022-07-13 22:04:29,385 INFO L130 PetriNetUnfolder]: For 305/308 co-relation queries the response was YES. [2022-07-13 22:04:29,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4216 conditions, 3284 events. 509/3284 cut-off events. For 305/308 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 29311 event pairs, 256 based on Foata normal form. 1/2910 useless extension candidates. Maximal degree in co-relation 4149. Up to 471 conditions per place. [2022-07-13 22:04:29,407 INFO L132 encePairwiseOnDemand]: 337/341 looper letters, 38 selfloop transitions, 3 changer transitions 1/332 dead transitions. [2022-07-13 22:04:29,407 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 332 transitions, 804 flow [2022-07-13 22:04:29,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:29,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:29,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1254 transitions. [2022-07-13 22:04:29,409 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9193548387096774 [2022-07-13 22:04:29,410 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1254 transitions. [2022-07-13 22:04:29,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1254 transitions. [2022-07-13 22:04:29,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:29,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1254 transitions. [2022-07-13 22:04:29,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 313.5) internal successors, (1254), 4 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:29,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:29,417 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:29,417 INFO L186 Difference]: Start difference. First operand has 322 places, 315 transitions, 671 flow. Second operand 4 states and 1254 transitions. [2022-07-13 22:04:29,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 332 transitions, 804 flow [2022-07-13 22:04:29,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 332 transitions, 796 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-07-13 22:04:29,425 INFO L242 Difference]: Finished difference. Result has 320 places, 317 transitions, 693 flow [2022-07-13 22:04:29,426 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=693, PETRI_PLACES=320, PETRI_TRANSITIONS=317} [2022-07-13 22:04:29,427 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 8 predicate places. [2022-07-13 22:04:29,427 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 317 transitions, 693 flow [2022-07-13 22:04:29,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:29,431 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:29,431 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:29,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-13 22:04:29,431 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-13 22:04:29,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:29,432 INFO L85 PathProgramCache]: Analyzing trace with hash -138391015, now seen corresponding path program 3 times [2022-07-13 22:04:29,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:29,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455863844] [2022-07-13 22:04:29,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:29,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:29,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:29,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:29,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455863844] [2022-07-13 22:04:29,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455863844] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:29,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:29,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:29,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406526976] [2022-07-13 22:04:29,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:29,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:29,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:29,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:29,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:29,503 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:29,504 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 317 transitions, 693 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:29,504 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:29,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:29,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:30,012 INFO L129 PetriNetUnfolder]: 491/3473 cut-off events. [2022-07-13 22:04:30,013 INFO L130 PetriNetUnfolder]: For 638/757 co-relation queries the response was YES. [2022-07-13 22:04:30,026 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4573 conditions, 3473 events. 491/3473 cut-off events. For 638/757 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 31959 event pairs, 250 based on Foata normal form. 4/3137 useless extension candidates. Maximal degree in co-relation 4356. Up to 449 conditions per place. [2022-07-13 22:04:30,036 INFO L132 encePairwiseOnDemand]: 337/341 looper letters, 40 selfloop transitions, 5 changer transitions 0/335 dead transitions. [2022-07-13 22:04:30,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 335 transitions, 840 flow [2022-07-13 22:04:30,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:30,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:30,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1256 transitions. [2022-07-13 22:04:30,039 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9208211143695014 [2022-07-13 22:04:30,039 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1256 transitions. [2022-07-13 22:04:30,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1256 transitions. [2022-07-13 22:04:30,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:30,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1256 transitions. [2022-07-13 22:04:30,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 314.0) internal successors, (1256), 4 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,043 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,044 INFO L186 Difference]: Start difference. First operand has 320 places, 317 transitions, 693 flow. Second operand 4 states and 1256 transitions. [2022-07-13 22:04:30,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 335 transitions, 840 flow [2022-07-13 22:04:30,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 335 transitions, 838 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:30,051 INFO L242 Difference]: Finished difference. Result has 324 places, 318 transitions, 720 flow [2022-07-13 22:04:30,051 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=720, PETRI_PLACES=324, PETRI_TRANSITIONS=318} [2022-07-13 22:04:30,053 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 12 predicate places. [2022-07-13 22:04:30,053 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 318 transitions, 720 flow [2022-07-13 22:04:30,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,053 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:30,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-13 22:04:30,054 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-13 22:04:30,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:30,055 INFO L85 PathProgramCache]: Analyzing trace with hash 2080417179, now seen corresponding path program 4 times [2022-07-13 22:04:30,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:30,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245196382] [2022-07-13 22:04:30,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:30,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:30,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:30,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:30,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245196382] [2022-07-13 22:04:30,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245196382] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:30,107 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:30,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:30,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011941269] [2022-07-13 22:04:30,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:30,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:30,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:30,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:30,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:30,109 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:30,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 318 transitions, 720 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:30,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:30,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:30,558 INFO L129 PetriNetUnfolder]: 489/3530 cut-off events. [2022-07-13 22:04:30,558 INFO L130 PetriNetUnfolder]: For 1081/1203 co-relation queries the response was YES. [2022-07-13 22:04:30,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4764 conditions, 3530 events. 489/3530 cut-off events. For 1081/1203 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 32479 event pairs, 259 based on Foata normal form. 2/3189 useless extension candidates. Maximal degree in co-relation 4514. Up to 480 conditions per place. [2022-07-13 22:04:30,585 INFO L132 encePairwiseOnDemand]: 337/341 looper letters, 40 selfloop transitions, 3 changer transitions 1/334 dead transitions. [2022-07-13 22:04:30,585 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 334 transitions, 862 flow [2022-07-13 22:04:30,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:30,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:30,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1254 transitions. [2022-07-13 22:04:30,587 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9193548387096774 [2022-07-13 22:04:30,587 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1254 transitions. [2022-07-13 22:04:30,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1254 transitions. [2022-07-13 22:04:30,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:30,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1254 transitions. [2022-07-13 22:04:30,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 313.5) internal successors, (1254), 4 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,592 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,592 INFO L186 Difference]: Start difference. First operand has 324 places, 318 transitions, 720 flow. Second operand 4 states and 1254 transitions. [2022-07-13 22:04:30,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 334 transitions, 862 flow [2022-07-13 22:04:30,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 334 transitions, 858 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:30,598 INFO L242 Difference]: Finished difference. Result has 328 places, 320 transitions, 753 flow [2022-07-13 22:04:30,599 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=753, PETRI_PLACES=328, PETRI_TRANSITIONS=320} [2022-07-13 22:04:30,599 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 16 predicate places. [2022-07-13 22:04:30,599 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 320 transitions, 753 flow [2022-07-13 22:04:30,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,600 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:30,600 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:30,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 22:04:30,601 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-13 22:04:30,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:30,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1677872801, now seen corresponding path program 5 times [2022-07-13 22:04:30,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:30,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666728116] [2022-07-13 22:04:30,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:30,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:30,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:30,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:30,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:30,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666728116] [2022-07-13 22:04:30,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666728116] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:30,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:30,647 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:30,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840653369] [2022-07-13 22:04:30,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:30,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:30,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:30,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:30,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:30,650 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:30,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 320 transitions, 753 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:30,651 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:30,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:30,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:31,087 INFO L129 PetriNetUnfolder]: 462/3393 cut-off events. [2022-07-13 22:04:31,087 INFO L130 PetriNetUnfolder]: For 1410/1592 co-relation queries the response was YES. [2022-07-13 22:04:31,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4719 conditions, 3393 events. 462/3393 cut-off events. For 1410/1592 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 31392 event pairs, 224 based on Foata normal form. 4/3120 useless extension candidates. Maximal degree in co-relation 4492. Up to 404 conditions per place. [2022-07-13 22:04:31,122 INFO L132 encePairwiseOnDemand]: 337/341 looper letters, 40 selfloop transitions, 5 changer transitions 1/336 dead transitions. [2022-07-13 22:04:31,122 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 336 transitions, 888 flow [2022-07-13 22:04:31,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:31,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1256 transitions. [2022-07-13 22:04:31,130 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9208211143695014 [2022-07-13 22:04:31,131 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1256 transitions. [2022-07-13 22:04:31,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1256 transitions. [2022-07-13 22:04:31,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:31,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1256 transitions. [2022-07-13 22:04:31,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 314.0) internal successors, (1256), 4 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,135 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,135 INFO L186 Difference]: Start difference. First operand has 328 places, 320 transitions, 753 flow. Second operand 4 states and 1256 transitions. [2022-07-13 22:04:31,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 336 transitions, 888 flow [2022-07-13 22:04:31,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 336 transitions, 886 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:31,142 INFO L242 Difference]: Finished difference. Result has 332 places, 320 transitions, 768 flow [2022-07-13 22:04:31,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=768, PETRI_PLACES=332, PETRI_TRANSITIONS=320} [2022-07-13 22:04:31,143 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 20 predicate places. [2022-07-13 22:04:31,143 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 320 transitions, 768 flow [2022-07-13 22:04:31,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,144 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:31,144 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:31,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 22:04:31,145 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-13 22:04:31,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:31,145 INFO L85 PathProgramCache]: Analyzing trace with hash 322940101, now seen corresponding path program 6 times [2022-07-13 22:04:31,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:31,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172797120] [2022-07-13 22:04:31,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:31,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:31,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:31,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:31,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:31,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172797120] [2022-07-13 22:04:31,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172797120] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:31,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:31,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:31,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971267254] [2022-07-13 22:04:31,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:31,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:31,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:31,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:31,219 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:31,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 320 transitions, 768 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:31,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:31,220 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:31,674 INFO L129 PetriNetUnfolder]: 485/3470 cut-off events. [2022-07-13 22:04:31,674 INFO L130 PetriNetUnfolder]: For 2120/2475 co-relation queries the response was YES. [2022-07-13 22:04:31,700 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4933 conditions, 3470 events. 485/3470 cut-off events. For 2120/2475 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 31905 event pairs, 247 based on Foata normal form. 3/3169 useless extension candidates. Maximal degree in co-relation 4700. Up to 459 conditions per place. [2022-07-13 22:04:31,710 INFO L132 encePairwiseOnDemand]: 337/341 looper letters, 40 selfloop transitions, 4 changer transitions 1/335 dead transitions. [2022-07-13 22:04:31,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 335 transitions, 896 flow [2022-07-13 22:04:31,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 22:04:31,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-13 22:04:31,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1255 transitions. [2022-07-13 22:04:31,713 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9200879765395894 [2022-07-13 22:04:31,713 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1255 transitions. [2022-07-13 22:04:31,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1255 transitions. [2022-07-13 22:04:31,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:31,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1255 transitions. [2022-07-13 22:04:31,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 313.75) internal successors, (1255), 4 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,718 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 341.0) internal successors, (1705), 5 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,718 INFO L186 Difference]: Start difference. First operand has 332 places, 320 transitions, 768 flow. Second operand 4 states and 1255 transitions. [2022-07-13 22:04:31,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 335 transitions, 896 flow [2022-07-13 22:04:31,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 335 transitions, 893 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:31,727 INFO L242 Difference]: Finished difference. Result has 336 places, 320 transitions, 777 flow [2022-07-13 22:04:31,727 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=777, PETRI_PLACES=336, PETRI_TRANSITIONS=320} [2022-07-13 22:04:31,727 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 24 predicate places. [2022-07-13 22:04:31,728 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 320 transitions, 777 flow [2022-07-13 22:04:31,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,729 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:31,729 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:31,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 22:04:31,729 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-13 22:04:31,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:31,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1741390485, now seen corresponding path program 1 times [2022-07-13 22:04:31,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:31,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103651521] [2022-07-13 22:04:31,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:31,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:31,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:31,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:31,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:31,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103651521] [2022-07-13 22:04:31,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103651521] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:31,786 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:31,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:31,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251982341] [2022-07-13 22:04:31,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:31,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:31,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:31,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:31,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:31,789 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:31,790 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 320 transitions, 777 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:31,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:31,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:31,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:32,271 INFO L129 PetriNetUnfolder]: 456/3605 cut-off events. [2022-07-13 22:04:32,271 INFO L130 PetriNetUnfolder]: For 2436/2467 co-relation queries the response was YES. [2022-07-13 22:04:32,293 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5300 conditions, 3605 events. 456/3605 cut-off events. For 2436/2467 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 34903 event pairs, 95 based on Foata normal form. 13/3405 useless extension candidates. Maximal degree in co-relation 5004. Up to 273 conditions per place. [2022-07-13 22:04:32,301 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 53 selfloop transitions, 8 changer transitions 7/358 dead transitions. [2022-07-13 22:04:32,302 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 358 transitions, 1122 flow [2022-07-13 22:04:32,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:32,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:32,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1576 transitions. [2022-07-13 22:04:32,305 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9243401759530792 [2022-07-13 22:04:32,305 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1576 transitions. [2022-07-13 22:04:32,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1576 transitions. [2022-07-13 22:04:32,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:32,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1576 transitions. [2022-07-13 22:04:32,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.2) internal successors, (1576), 5 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,310 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,310 INFO L186 Difference]: Start difference. First operand has 336 places, 320 transitions, 777 flow. Second operand 5 states and 1576 transitions. [2022-07-13 22:04:32,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 358 transitions, 1122 flow [2022-07-13 22:04:32,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 358 transitions, 1117 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:32,318 INFO L242 Difference]: Finished difference. Result has 342 places, 327 transitions, 866 flow [2022-07-13 22:04:32,319 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=866, PETRI_PLACES=342, PETRI_TRANSITIONS=327} [2022-07-13 22:04:32,320 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 30 predicate places. [2022-07-13 22:04:32,320 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 327 transitions, 866 flow [2022-07-13 22:04:32,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,320 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:32,321 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:32,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 22:04:32,321 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-13 22:04:32,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:32,321 INFO L85 PathProgramCache]: Analyzing trace with hash -66364223, now seen corresponding path program 1 times [2022-07-13 22:04:32,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:32,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261507414] [2022-07-13 22:04:32,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:32,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:32,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:32,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:32,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:32,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261507414] [2022-07-13 22:04:32,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261507414] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:32,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:32,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:32,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478928965] [2022-07-13 22:04:32,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:32,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:32,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:32,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:32,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:32,393 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:32,394 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 327 transitions, 866 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,394 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:32,394 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:32,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:32,851 INFO L129 PetriNetUnfolder]: 457/3629 cut-off events. [2022-07-13 22:04:32,852 INFO L130 PetriNetUnfolder]: For 2960/2978 co-relation queries the response was YES. [2022-07-13 22:04:32,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5691 conditions, 3629 events. 457/3629 cut-off events. For 2960/2978 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 35876 event pairs, 74 based on Foata normal form. 9/3472 useless extension candidates. Maximal degree in co-relation 5396. Up to 349 conditions per place. [2022-07-13 22:04:32,893 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 57 selfloop transitions, 11 changer transitions 3/361 dead transitions. [2022-07-13 22:04:32,893 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 361 transitions, 1232 flow [2022-07-13 22:04:32,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:32,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1571 transitions. [2022-07-13 22:04:32,897 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9214076246334311 [2022-07-13 22:04:32,897 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1571 transitions. [2022-07-13 22:04:32,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1571 transitions. [2022-07-13 22:04:32,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:32,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1571 transitions. [2022-07-13 22:04:32,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.2) internal successors, (1571), 5 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,903 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,903 INFO L186 Difference]: Start difference. First operand has 342 places, 327 transitions, 866 flow. Second operand 5 states and 1571 transitions. [2022-07-13 22:04:32,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 361 transitions, 1232 flow [2022-07-13 22:04:32,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 361 transitions, 1215 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:32,914 INFO L242 Difference]: Finished difference. Result has 348 places, 336 transitions, 973 flow [2022-07-13 22:04:32,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=973, PETRI_PLACES=348, PETRI_TRANSITIONS=336} [2022-07-13 22:04:32,915 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 36 predicate places. [2022-07-13 22:04:32,916 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 336 transitions, 973 flow [2022-07-13 22:04:32,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:32,916 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:32,916 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:32,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-13 22:04:32,917 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-13 22:04:32,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:32,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1461834575, now seen corresponding path program 1 times [2022-07-13 22:04:32,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:32,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69113303] [2022-07-13 22:04:32,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:32,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:32,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:33,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-13 22:04:33,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:33,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69113303] [2022-07-13 22:04:33,029 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69113303] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:33,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:33,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 22:04:33,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955118971] [2022-07-13 22:04:33,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:33,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 22:04:33,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:33,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 22:04:33,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 22:04:33,033 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 341 [2022-07-13 22:04:33,034 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 336 transitions, 973 flow. Second operand has 7 states, 7 states have (on average 310.2857142857143) internal successors, (2172), 7 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,034 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:33,034 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 341 [2022-07-13 22:04:33,034 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:33,305 INFO L129 PetriNetUnfolder]: 290/1856 cut-off events. [2022-07-13 22:04:33,306 INFO L130 PetriNetUnfolder]: For 1228/1414 co-relation queries the response was YES. [2022-07-13 22:04:33,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2986 conditions, 1856 events. 290/1856 cut-off events. For 1228/1414 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16502 event pairs, 139 based on Foata normal form. 9/1721 useless extension candidates. Maximal degree in co-relation 2515. Up to 421 conditions per place. [2022-07-13 22:04:33,321 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 22 selfloop transitions, 5 changer transitions 10/354 dead transitions. [2022-07-13 22:04:33,321 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 354 transitions, 1094 flow [2022-07-13 22:04:33,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:04:33,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 22:04:33,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2809 transitions. [2022-07-13 22:04:33,325 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9152818507657218 [2022-07-13 22:04:33,325 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2809 transitions. [2022-07-13 22:04:33,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2809 transitions. [2022-07-13 22:04:33,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:33,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2809 transitions. [2022-07-13 22:04:33,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 312.1111111111111) internal successors, (2809), 9 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,332 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,333 INFO L186 Difference]: Start difference. First operand has 348 places, 336 transitions, 973 flow. Second operand 9 states and 2809 transitions. [2022-07-13 22:04:33,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 354 transitions, 1094 flow [2022-07-13 22:04:33,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 354 transitions, 1084 flow, removed 5 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:33,339 INFO L242 Difference]: Finished difference. Result has 363 places, 339 transitions, 988 flow [2022-07-13 22:04:33,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=988, PETRI_PLACES=363, PETRI_TRANSITIONS=339} [2022-07-13 22:04:33,340 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 51 predicate places. [2022-07-13 22:04:33,340 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 339 transitions, 988 flow [2022-07-13 22:04:33,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 310.2857142857143) internal successors, (2172), 7 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,340 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:33,340 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:33,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 22:04:33,341 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-13 22:04:33,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:33,341 INFO L85 PathProgramCache]: Analyzing trace with hash 105452933, now seen corresponding path program 2 times [2022-07-13 22:04:33,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:33,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884690480] [2022-07-13 22:04:33,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:33,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:33,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:33,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:33,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:33,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884690480] [2022-07-13 22:04:33,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884690480] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:33,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:33,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:33,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322367978] [2022-07-13 22:04:33,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:33,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:33,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:33,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:33,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:33,385 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:33,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 339 transitions, 988 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:33,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:33,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:33,943 INFO L129 PetriNetUnfolder]: 482/4161 cut-off events. [2022-07-13 22:04:33,944 INFO L130 PetriNetUnfolder]: For 4485/5004 co-relation queries the response was YES. [2022-07-13 22:04:33,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7045 conditions, 4161 events. 482/4161 cut-off events. For 4485/5004 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 41384 event pairs, 184 based on Foata normal form. 24/3891 useless extension candidates. Maximal degree in co-relation 6961. Up to 346 conditions per place. [2022-07-13 22:04:33,984 INFO L132 encePairwiseOnDemand]: 332/341 looper letters, 47 selfloop transitions, 15 changer transitions 16/372 dead transitions. [2022-07-13 22:04:33,984 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 372 transitions, 1336 flow [2022-07-13 22:04:33,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:33,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:33,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1578 transitions. [2022-07-13 22:04:33,987 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9255131964809384 [2022-07-13 22:04:33,987 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1578 transitions. [2022-07-13 22:04:33,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1578 transitions. [2022-07-13 22:04:33,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:33,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1578 transitions. [2022-07-13 22:04:33,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.6) internal successors, (1578), 5 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,992 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:33,992 INFO L186 Difference]: Start difference. First operand has 363 places, 339 transitions, 988 flow. Second operand 5 states and 1578 transitions. [2022-07-13 22:04:33,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 372 transitions, 1336 flow [2022-07-13 22:04:34,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 372 transitions, 1318 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-07-13 22:04:34,009 INFO L242 Difference]: Finished difference. Result has 364 places, 339 transitions, 1038 flow [2022-07-13 22:04:34,010 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=974, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1038, PETRI_PLACES=364, PETRI_TRANSITIONS=339} [2022-07-13 22:04:34,010 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 52 predicate places. [2022-07-13 22:04:34,010 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 339 transitions, 1038 flow [2022-07-13 22:04:34,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,011 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:34,011 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:34,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 22:04:34,012 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-13 22:04:34,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:34,012 INFO L85 PathProgramCache]: Analyzing trace with hash -257520831, now seen corresponding path program 2 times [2022-07-13 22:04:34,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:34,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607453369] [2022-07-13 22:04:34,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:34,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:34,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:34,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:34,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607453369] [2022-07-13 22:04:34,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607453369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:34,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:34,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:34,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249251398] [2022-07-13 22:04:34,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:34,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:34,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:34,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:34,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:34,058 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:34,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 339 transitions, 1038 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:34,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:34,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:34,542 INFO L129 PetriNetUnfolder]: 442/3991 cut-off events. [2022-07-13 22:04:34,543 INFO L130 PetriNetUnfolder]: For 4741/5147 co-relation queries the response was YES. [2022-07-13 22:04:34,572 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6810 conditions, 3991 events. 442/3991 cut-off events. For 4741/5147 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 39459 event pairs, 189 based on Foata normal form. 19/3722 useless extension candidates. Maximal degree in co-relation 6476. Up to 367 conditions per place. [2022-07-13 22:04:34,579 INFO L132 encePairwiseOnDemand]: 332/341 looper letters, 51 selfloop transitions, 18 changer transitions 6/369 dead transitions. [2022-07-13 22:04:34,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 369 transitions, 1380 flow [2022-07-13 22:04:34,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:34,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:34,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1577 transitions. [2022-07-13 22:04:34,582 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9249266862170088 [2022-07-13 22:04:34,583 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1577 transitions. [2022-07-13 22:04:34,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1577 transitions. [2022-07-13 22:04:34,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:34,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1577 transitions. [2022-07-13 22:04:34,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.4) internal successors, (1577), 5 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,588 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,588 INFO L186 Difference]: Start difference. First operand has 364 places, 339 transitions, 1038 flow. Second operand 5 states and 1577 transitions. [2022-07-13 22:04:34,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 369 transitions, 1380 flow [2022-07-13 22:04:34,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 369 transitions, 1364 flow, removed 8 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:34,605 INFO L242 Difference]: Finished difference. Result has 370 places, 346 transitions, 1183 flow [2022-07-13 22:04:34,606 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1026, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1183, PETRI_PLACES=370, PETRI_TRANSITIONS=346} [2022-07-13 22:04:34,606 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 58 predicate places. [2022-07-13 22:04:34,606 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 346 transitions, 1183 flow [2022-07-13 22:04:34,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,607 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:34,607 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:34,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 22:04:34,608 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-13 22:04:34,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:34,608 INFO L85 PathProgramCache]: Analyzing trace with hash 2045686251, now seen corresponding path program 3 times [2022-07-13 22:04:34,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:34,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032330279] [2022-07-13 22:04:34,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:34,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:34,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-13 22:04:34,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:34,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032330279] [2022-07-13 22:04:34,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032330279] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:34,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:34,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:34,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633561380] [2022-07-13 22:04:34,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:34,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:34,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:34,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:34,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:34,656 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:34,657 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 346 transitions, 1183 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:34,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:34,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:34,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:35,105 INFO L129 PetriNetUnfolder]: 398/3511 cut-off events. [2022-07-13 22:04:35,105 INFO L130 PetriNetUnfolder]: For 5542/5550 co-relation queries the response was YES. [2022-07-13 22:04:35,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6619 conditions, 3511 events. 398/3511 cut-off events. For 5542/5550 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 34895 event pairs, 75 based on Foata normal form. 8/3355 useless extension candidates. Maximal degree in co-relation 6205. Up to 385 conditions per place. [2022-07-13 22:04:35,219 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 73 selfloop transitions, 9 changer transitions 6/382 dead transitions. [2022-07-13 22:04:35,219 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 382 transitions, 1676 flow [2022-07-13 22:04:35,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:35,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:35,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1572 transitions. [2022-07-13 22:04:35,223 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9219941348973607 [2022-07-13 22:04:35,223 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1572 transitions. [2022-07-13 22:04:35,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1572 transitions. [2022-07-13 22:04:35,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:35,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1572 transitions. [2022-07-13 22:04:35,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.4) internal successors, (1572), 5 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,228 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,229 INFO L186 Difference]: Start difference. First operand has 370 places, 346 transitions, 1183 flow. Second operand 5 states and 1572 transitions. [2022-07-13 22:04:35,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 382 transitions, 1676 flow [2022-07-13 22:04:35,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 382 transitions, 1648 flow, removed 14 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:35,251 INFO L242 Difference]: Finished difference. Result has 375 places, 352 transitions, 1259 flow [2022-07-13 22:04:35,251 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1259, PETRI_PLACES=375, PETRI_TRANSITIONS=352} [2022-07-13 22:04:35,252 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 63 predicate places. [2022-07-13 22:04:35,252 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 352 transitions, 1259 flow [2022-07-13 22:04:35,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,253 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:35,253 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:35,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 22:04:35,254 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-13 22:04:35,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:35,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1602283859, now seen corresponding path program 4 times [2022-07-13 22:04:35,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:35,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003964700] [2022-07-13 22:04:35,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:35,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:35,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:35,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:35,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:35,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003964700] [2022-07-13 22:04:35,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003964700] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:35,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:35,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:35,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074408278] [2022-07-13 22:04:35,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:35,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:35,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:35,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:35,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:35,310 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:35,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 352 transitions, 1259 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:35,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:35,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:35,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:35,950 INFO L129 PetriNetUnfolder]: 422/3911 cut-off events. [2022-07-13 22:04:35,950 INFO L130 PetriNetUnfolder]: For 6549/6762 co-relation queries the response was YES. [2022-07-13 22:04:35,988 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7224 conditions, 3911 events. 422/3911 cut-off events. For 6549/6762 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 38789 event pairs, 173 based on Foata normal form. 13/3664 useless extension candidates. Maximal degree in co-relation 6815. Up to 444 conditions per place. [2022-07-13 22:04:35,998 INFO L132 encePairwiseOnDemand]: 331/341 looper letters, 75 selfloop transitions, 12 changer transitions 5/386 dead transitions. [2022-07-13 22:04:35,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 386 transitions, 1708 flow [2022-07-13 22:04:35,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:36,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1577 transitions. [2022-07-13 22:04:36,002 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9249266862170088 [2022-07-13 22:04:36,002 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1577 transitions. [2022-07-13 22:04:36,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1577 transitions. [2022-07-13 22:04:36,003 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:36,003 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1577 transitions. [2022-07-13 22:04:36,005 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.4) internal successors, (1577), 5 states have internal predecessors, (1577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,007 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,008 INFO L186 Difference]: Start difference. First operand has 375 places, 352 transitions, 1259 flow. Second operand 5 states and 1577 transitions. [2022-07-13 22:04:36,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 386 transitions, 1708 flow [2022-07-13 22:04:36,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 386 transitions, 1694 flow, removed 7 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:36,036 INFO L242 Difference]: Finished difference. Result has 382 places, 359 transitions, 1389 flow [2022-07-13 22:04:36,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1389, PETRI_PLACES=382, PETRI_TRANSITIONS=359} [2022-07-13 22:04:36,036 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 70 predicate places. [2022-07-13 22:04:36,037 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 359 transitions, 1389 flow [2022-07-13 22:04:36,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,037 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:36,037 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:36,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 22:04:36,038 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-13 22:04:36,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:36,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1030181011, now seen corresponding path program 3 times [2022-07-13 22:04:36,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:36,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907353910] [2022-07-13 22:04:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:36,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:36,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:36,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:36,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:36,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907353910] [2022-07-13 22:04:36,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907353910] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:36,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:36,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:36,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478762923] [2022-07-13 22:04:36,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:36,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:36,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:36,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:36,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:36,086 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:36,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 359 transitions, 1389 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:36,087 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:36,087 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:36,657 INFO L129 PetriNetUnfolder]: 419/3541 cut-off events. [2022-07-13 22:04:36,657 INFO L130 PetriNetUnfolder]: For 7402/7494 co-relation queries the response was YES. [2022-07-13 22:04:36,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7028 conditions, 3541 events. 419/3541 cut-off events. For 7402/7494 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 34824 event pairs, 82 based on Foata normal form. 6/3343 useless extension candidates. Maximal degree in co-relation 6627. Up to 354 conditions per place. [2022-07-13 22:04:36,701 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 83 selfloop transitions, 12 changer transitions 13/402 dead transitions. [2022-07-13 22:04:36,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 402 transitions, 2050 flow [2022-07-13 22:04:36,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:36,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:36,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1575 transitions. [2022-07-13 22:04:36,704 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9237536656891495 [2022-07-13 22:04:36,704 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1575 transitions. [2022-07-13 22:04:36,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1575 transitions. [2022-07-13 22:04:36,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:36,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1575 transitions. [2022-07-13 22:04:36,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.0) internal successors, (1575), 5 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,710 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,710 INFO L186 Difference]: Start difference. First operand has 382 places, 359 transitions, 1389 flow. Second operand 5 states and 1575 transitions. [2022-07-13 22:04:36,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 402 transitions, 2050 flow [2022-07-13 22:04:36,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 402 transitions, 2028 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:36,739 INFO L242 Difference]: Finished difference. Result has 389 places, 364 transitions, 1496 flow [2022-07-13 22:04:36,739 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1496, PETRI_PLACES=389, PETRI_TRANSITIONS=364} [2022-07-13 22:04:36,740 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 77 predicate places. [2022-07-13 22:04:36,740 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 364 transitions, 1496 flow [2022-07-13 22:04:36,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,741 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:36,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:36,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 22:04:36,741 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-13 22:04:36,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash 468272263, now seen corresponding path program 4 times [2022-07-13 22:04:36,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:36,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074872168] [2022-07-13 22:04:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:36,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:36,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:36,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:36,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074872168] [2022-07-13 22:04:36,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074872168] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:36,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:36,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:36,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465456273] [2022-07-13 22:04:36,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:36,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:36,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:36,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:36,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:36,792 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:36,793 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 364 transitions, 1496 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:36,793 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:36,793 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:36,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:37,394 INFO L129 PetriNetUnfolder]: 415/3679 cut-off events. [2022-07-13 22:04:37,394 INFO L130 PetriNetUnfolder]: For 8606/8849 co-relation queries the response was YES. [2022-07-13 22:04:37,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7295 conditions, 3679 events. 415/3679 cut-off events. For 8606/8849 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 36200 event pairs, 184 based on Foata normal form. 4/3423 useless extension candidates. Maximal degree in co-relation 6913. Up to 494 conditions per place. [2022-07-13 22:04:37,437 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 71 selfloop transitions, 14 changer transitions 13/392 dead transitions. [2022-07-13 22:04:37,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 392 transitions, 1995 flow [2022-07-13 22:04:37,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:37,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1567 transitions. [2022-07-13 22:04:37,440 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9190615835777126 [2022-07-13 22:04:37,440 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1567 transitions. [2022-07-13 22:04:37,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1567 transitions. [2022-07-13 22:04:37,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:37,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1567 transitions. [2022-07-13 22:04:37,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 313.4) internal successors, (1567), 5 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,445 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,445 INFO L186 Difference]: Start difference. First operand has 389 places, 364 transitions, 1496 flow. Second operand 5 states and 1567 transitions. [2022-07-13 22:04:37,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 392 transitions, 1995 flow [2022-07-13 22:04:37,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 392 transitions, 1973 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:37,475 INFO L242 Difference]: Finished difference. Result has 395 places, 366 transitions, 1563 flow [2022-07-13 22:04:37,475 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1563, PETRI_PLACES=395, PETRI_TRANSITIONS=366} [2022-07-13 22:04:37,475 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 83 predicate places. [2022-07-13 22:04:37,476 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 366 transitions, 1563 flow [2022-07-13 22:04:37,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,476 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:37,476 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:37,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 22:04:37,477 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-13 22:04:37,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:37,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1984355561, now seen corresponding path program 1 times [2022-07-13 22:04:37,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:37,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507400020] [2022-07-13 22:04:37,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:37,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:37,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:37,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-13 22:04:37,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:37,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507400020] [2022-07-13 22:04:37,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507400020] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:37,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:37,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:37,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154524367] [2022-07-13 22:04:37,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:37,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:37,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:37,521 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:37,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 366 transitions, 1563 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:37,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:37,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:37,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:38,022 INFO L129 PetriNetUnfolder]: 460/3704 cut-off events. [2022-07-13 22:04:38,023 INFO L130 PetriNetUnfolder]: For 10185/10195 co-relation queries the response was YES. [2022-07-13 22:04:38,059 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7623 conditions, 3704 events. 460/3704 cut-off events. For 10185/10195 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 36306 event pairs, 43 based on Foata normal form. 12/3509 useless extension candidates. Maximal degree in co-relation 7230. Up to 424 conditions per place. [2022-07-13 22:04:38,068 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 82 selfloop transitions, 15 changer transitions 16/407 dead transitions. [2022-07-13 22:04:38,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 407 transitions, 2268 flow [2022-07-13 22:04:38,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:38,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1569 transitions. [2022-07-13 22:04:38,070 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9202346041055719 [2022-07-13 22:04:38,070 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1569 transitions. [2022-07-13 22:04:38,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1569 transitions. [2022-07-13 22:04:38,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:38,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1569 transitions. [2022-07-13 22:04:38,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 313.8) internal successors, (1569), 5 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,076 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,076 INFO L186 Difference]: Start difference. First operand has 395 places, 366 transitions, 1563 flow. Second operand 5 states and 1569 transitions. [2022-07-13 22:04:38,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 407 transitions, 2268 flow [2022-07-13 22:04:38,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 407 transitions, 2260 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:38,111 INFO L242 Difference]: Finished difference. Result has 403 places, 371 transitions, 1695 flow [2022-07-13 22:04:38,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1695, PETRI_PLACES=403, PETRI_TRANSITIONS=371} [2022-07-13 22:04:38,112 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 91 predicate places. [2022-07-13 22:04:38,112 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 371 transitions, 1695 flow [2022-07-13 22:04:38,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,112 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:38,113 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:38,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 22:04:38,113 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-13 22:04:38,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:38,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1300882299, now seen corresponding path program 2 times [2022-07-13 22:04:38,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:38,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801468854] [2022-07-13 22:04:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:38,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:38,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:38,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801468854] [2022-07-13 22:04:38,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801468854] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:38,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:38,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:38,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047329557] [2022-07-13 22:04:38,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:38,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:38,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:38,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:38,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:38,155 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:38,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 371 transitions, 1695 flow. Second operand has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:38,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:38,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:38,668 INFO L129 PetriNetUnfolder]: 412/3449 cut-off events. [2022-07-13 22:04:38,668 INFO L130 PetriNetUnfolder]: For 10692/10749 co-relation queries the response was YES. [2022-07-13 22:04:38,705 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7273 conditions, 3449 events. 412/3449 cut-off events. For 10692/10749 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 32724 event pairs, 48 based on Foata normal form. 13/3258 useless extension candidates. Maximal degree in co-relation 6905. Up to 381 conditions per place. [2022-07-13 22:04:38,715 INFO L132 encePairwiseOnDemand]: 333/341 looper letters, 88 selfloop transitions, 17 changer transitions 7/406 dead transitions. [2022-07-13 22:04:38,715 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 406 transitions, 2290 flow [2022-07-13 22:04:38,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:38,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:38,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1573 transitions. [2022-07-13 22:04:38,718 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9225806451612903 [2022-07-13 22:04:38,718 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1573 transitions. [2022-07-13 22:04:38,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1573 transitions. [2022-07-13 22:04:38,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:38,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1573 transitions. [2022-07-13 22:04:38,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.6) internal successors, (1573), 5 states have internal predecessors, (1573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,723 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,723 INFO L186 Difference]: Start difference. First operand has 403 places, 371 transitions, 1695 flow. Second operand 5 states and 1573 transitions. [2022-07-13 22:04:38,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 406 transitions, 2290 flow [2022-07-13 22:04:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 406 transitions, 2252 flow, removed 19 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:38,757 INFO L242 Difference]: Finished difference. Result has 411 places, 380 transitions, 1854 flow [2022-07-13 22:04:38,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1854, PETRI_PLACES=411, PETRI_TRANSITIONS=380} [2022-07-13 22:04:38,758 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 99 predicate places. [2022-07-13 22:04:38,758 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 380 transitions, 1854 flow [2022-07-13 22:04:38,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.25) internal successors, (1229), 4 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,758 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:38,759 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:38,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 22:04:38,759 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-13 22:04:38,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:38,759 INFO L85 PathProgramCache]: Analyzing trace with hash -290683583, now seen corresponding path program 1 times [2022-07-13 22:04:38,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:38,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171020787] [2022-07-13 22:04:38,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:38,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:38,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:38,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:38,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:38,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171020787] [2022-07-13 22:04:38,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171020787] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:38,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:38,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:38,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597844255] [2022-07-13 22:04:38,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:38,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:38,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:38,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:38,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:38,802 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:38,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 380 transitions, 1854 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:38,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:38,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:38,803 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:39,365 INFO L129 PetriNetUnfolder]: 429/3655 cut-off events. [2022-07-13 22:04:39,365 INFO L130 PetriNetUnfolder]: For 11036/11126 co-relation queries the response was YES. [2022-07-13 22:04:39,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7754 conditions, 3655 events. 429/3655 cut-off events. For 11036/11126 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 35421 event pairs, 109 based on Foata normal form. 8/3426 useless extension candidates. Maximal degree in co-relation 7569. Up to 341 conditions per place. [2022-07-13 22:04:39,415 INFO L132 encePairwiseOnDemand]: 334/341 looper letters, 96 selfloop transitions, 18 changer transitions 4/412 dead transitions. [2022-07-13 22:04:39,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 412 transitions, 2387 flow [2022-07-13 22:04:39,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:39,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:39,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1574 transitions. [2022-07-13 22:04:39,418 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.92316715542522 [2022-07-13 22:04:39,418 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1574 transitions. [2022-07-13 22:04:39,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1574 transitions. [2022-07-13 22:04:39,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:39,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1574 transitions. [2022-07-13 22:04:39,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.8) internal successors, (1574), 5 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,423 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,423 INFO L186 Difference]: Start difference. First operand has 411 places, 380 transitions, 1854 flow. Second operand 5 states and 1574 transitions. [2022-07-13 22:04:39,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 412 transitions, 2387 flow [2022-07-13 22:04:39,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 412 transitions, 2363 flow, removed 11 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:39,460 INFO L242 Difference]: Finished difference. Result has 417 places, 387 transitions, 2010 flow [2022-07-13 22:04:39,460 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1830, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2010, PETRI_PLACES=417, PETRI_TRANSITIONS=387} [2022-07-13 22:04:39,460 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 105 predicate places. [2022-07-13 22:04:39,461 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 387 transitions, 2010 flow [2022-07-13 22:04:39,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,461 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:39,461 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:39,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 22:04:39,461 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-13 22:04:39,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:39,462 INFO L85 PathProgramCache]: Analyzing trace with hash 153177505, now seen corresponding path program 2 times [2022-07-13 22:04:39,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:39,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674796776] [2022-07-13 22:04:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:39,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:39,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:39,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:39,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674796776] [2022-07-13 22:04:39,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674796776] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:39,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:39,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:39,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894403874] [2022-07-13 22:04:39,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:39,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:39,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:39,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:39,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:39,507 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:39,508 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 387 transitions, 2010 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:39,508 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:39,508 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:39,508 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:40,027 INFO L129 PetriNetUnfolder]: 420/3551 cut-off events. [2022-07-13 22:04:40,027 INFO L130 PetriNetUnfolder]: For 11920/12026 co-relation queries the response was YES. [2022-07-13 22:04:40,064 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7662 conditions, 3551 events. 420/3551 cut-off events. For 11920/12026 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 34309 event pairs, 102 based on Foata normal form. 4/3322 useless extension candidates. Maximal degree in co-relation 7483. Up to 376 conditions per place. [2022-07-13 22:04:40,073 INFO L132 encePairwiseOnDemand]: 334/341 looper letters, 96 selfloop transitions, 21 changer transitions 20/431 dead transitions. [2022-07-13 22:04:40,073 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 431 transitions, 2849 flow [2022-07-13 22:04:40,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:40,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:40,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1574 transitions. [2022-07-13 22:04:40,075 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.92316715542522 [2022-07-13 22:04:40,075 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1574 transitions. [2022-07-13 22:04:40,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1574 transitions. [2022-07-13 22:04:40,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:40,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1574 transitions. [2022-07-13 22:04:40,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.8) internal successors, (1574), 5 states have internal predecessors, (1574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,079 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,079 INFO L186 Difference]: Start difference. First operand has 417 places, 387 transitions, 2010 flow. Second operand 5 states and 1574 transitions. [2022-07-13 22:04:40,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 431 transitions, 2849 flow [2022-07-13 22:04:40,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 431 transitions, 2827 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:40,121 INFO L242 Difference]: Finished difference. Result has 424 places, 385 transitions, 2053 flow [2022-07-13 22:04:40,121 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2053, PETRI_PLACES=424, PETRI_TRANSITIONS=385} [2022-07-13 22:04:40,121 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 112 predicate places. [2022-07-13 22:04:40,122 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 385 transitions, 2053 flow [2022-07-13 22:04:40,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,122 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:40,122 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:40,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 22:04:40,123 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-13 22:04:40,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:40,123 INFO L85 PathProgramCache]: Analyzing trace with hash 981610605, now seen corresponding path program 3 times [2022-07-13 22:04:40,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:40,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615061864] [2022-07-13 22:04:40,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:40,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:40,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:40,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-13 22:04:40,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:40,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615061864] [2022-07-13 22:04:40,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615061864] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:40,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:40,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:40,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708152568] [2022-07-13 22:04:40,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:40,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:40,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:40,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:40,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:40,160 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:40,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 385 transitions, 2053 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:40,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:40,161 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:40,655 INFO L129 PetriNetUnfolder]: 376/3240 cut-off events. [2022-07-13 22:04:40,656 INFO L130 PetriNetUnfolder]: For 11260/11350 co-relation queries the response was YES. [2022-07-13 22:04:40,691 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6963 conditions, 3240 events. 376/3240 cut-off events. For 11260/11350 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 30096 event pairs, 91 based on Foata normal form. 2/3018 useless extension candidates. Maximal degree in co-relation 6806. Up to 356 conditions per place. [2022-07-13 22:04:40,701 INFO L132 encePairwiseOnDemand]: 335/341 looper letters, 100 selfloop transitions, 17 changer transitions 7/418 dead transitions. [2022-07-13 22:04:40,701 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 418 transitions, 2676 flow [2022-07-13 22:04:40,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:40,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:40,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1565 transitions. [2022-07-13 22:04:40,702 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9178885630498533 [2022-07-13 22:04:40,703 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1565 transitions. [2022-07-13 22:04:40,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1565 transitions. [2022-07-13 22:04:40,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:40,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1565 transitions. [2022-07-13 22:04:40,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 313.0) internal successors, (1565), 5 states have internal predecessors, (1565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,706 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,707 INFO L186 Difference]: Start difference. First operand has 424 places, 385 transitions, 2053 flow. Second operand 5 states and 1565 transitions. [2022-07-13 22:04:40,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 418 transitions, 2676 flow [2022-07-13 22:04:40,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 418 transitions, 2621 flow, removed 27 selfloop flow, removed 2 redundant places. [2022-07-13 22:04:40,743 INFO L242 Difference]: Finished difference. Result has 427 places, 389 transitions, 2121 flow [2022-07-13 22:04:40,743 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1973, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2121, PETRI_PLACES=427, PETRI_TRANSITIONS=389} [2022-07-13 22:04:40,743 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 115 predicate places. [2022-07-13 22:04:40,744 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 389 transitions, 2121 flow [2022-07-13 22:04:40,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,744 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:40,744 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:40,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-13 22:04:40,745 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-13 22:04:40,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:40,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1935450147, now seen corresponding path program 4 times [2022-07-13 22:04:40,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:40,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815418870] [2022-07-13 22:04:40,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:40,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:40,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:40,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815418870] [2022-07-13 22:04:40,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815418870] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:40,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:40,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:40,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166542307] [2022-07-13 22:04:40,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:40,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:40,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:40,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:40,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:40,785 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:40,786 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 389 transitions, 2121 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:40,786 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:40,786 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:40,786 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:41,256 INFO L129 PetriNetUnfolder]: 373/3120 cut-off events. [2022-07-13 22:04:41,256 INFO L130 PetriNetUnfolder]: For 11413/11506 co-relation queries the response was YES. [2022-07-13 22:04:41,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6733 conditions, 3120 events. 373/3120 cut-off events. For 11413/11506 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 28732 event pairs, 98 based on Foata normal form. 3/2907 useless extension candidates. Maximal degree in co-relation 6615. Up to 395 conditions per place. [2022-07-13 22:04:41,299 INFO L132 encePairwiseOnDemand]: 335/341 looper letters, 95 selfloop transitions, 15 changer transitions 10/414 dead transitions. [2022-07-13 22:04:41,299 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 414 transitions, 2630 flow [2022-07-13 22:04:41,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:41,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:41,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1563 transitions. [2022-07-13 22:04:41,300 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9167155425219942 [2022-07-13 22:04:41,301 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1563 transitions. [2022-07-13 22:04:41,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1563 transitions. [2022-07-13 22:04:41,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:41,301 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1563 transitions. [2022-07-13 22:04:41,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 312.6) internal successors, (1563), 5 states have internal predecessors, (1563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,305 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,305 INFO L186 Difference]: Start difference. First operand has 427 places, 389 transitions, 2121 flow. Second operand 5 states and 1563 transitions. [2022-07-13 22:04:41,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 414 transitions, 2630 flow [2022-07-13 22:04:41,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 414 transitions, 2583 flow, removed 13 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:41,341 INFO L242 Difference]: Finished difference. Result has 430 places, 390 transitions, 2146 flow [2022-07-13 22:04:41,341 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2146, PETRI_PLACES=430, PETRI_TRANSITIONS=390} [2022-07-13 22:04:41,341 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 118 predicate places. [2022-07-13 22:04:41,342 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 390 transitions, 2146 flow [2022-07-13 22:04:41,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,342 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:41,342 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:41,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-13 22:04:41,343 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-13 22:04:41,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:41,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1826864789, now seen corresponding path program 1 times [2022-07-13 22:04:41,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:41,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100397785] [2022-07-13 22:04:41,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:41,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:41,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:41,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:41,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:41,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100397785] [2022-07-13 22:04:41,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100397785] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:41,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:41,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:41,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640265116] [2022-07-13 22:04:41,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:41,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:41,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:41,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:41,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:41,385 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:41,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 390 transitions, 2146 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:41,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:41,386 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:41,850 INFO L129 PetriNetUnfolder]: 409/3152 cut-off events. [2022-07-13 22:04:41,850 INFO L130 PetriNetUnfolder]: For 11198/11208 co-relation queries the response was YES. [2022-07-13 22:04:41,880 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6806 conditions, 3152 events. 409/3152 cut-off events. For 11198/11208 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 29065 event pairs, 47 based on Foata normal form. 6/2947 useless extension candidates. Maximal degree in co-relation 6582. Up to 267 conditions per place. [2022-07-13 22:04:41,887 INFO L132 encePairwiseOnDemand]: 332/341 looper letters, 100 selfloop transitions, 28 changer transitions 16/438 dead transitions. [2022-07-13 22:04:41,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 438 transitions, 3134 flow [2022-07-13 22:04:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:41,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:41,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1572 transitions. [2022-07-13 22:04:41,889 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9219941348973607 [2022-07-13 22:04:41,889 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1572 transitions. [2022-07-13 22:04:41,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1572 transitions. [2022-07-13 22:04:41,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:41,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1572 transitions. [2022-07-13 22:04:41,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 314.4) internal successors, (1572), 5 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,893 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,893 INFO L186 Difference]: Start difference. First operand has 430 places, 390 transitions, 2146 flow. Second operand 5 states and 1572 transitions. [2022-07-13 22:04:41,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 438 transitions, 3134 flow [2022-07-13 22:04:41,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 438 transitions, 3124 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:41,931 INFO L242 Difference]: Finished difference. Result has 437 places, 393 transitions, 2307 flow [2022-07-13 22:04:41,931 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2307, PETRI_PLACES=437, PETRI_TRANSITIONS=393} [2022-07-13 22:04:41,932 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 125 predicate places. [2022-07-13 22:04:41,932 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 393 transitions, 2307 flow [2022-07-13 22:04:41,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,932 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:41,932 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:41,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-13 22:04:41,933 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-13 22:04:41,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:41,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1162103567, now seen corresponding path program 1 times [2022-07-13 22:04:41,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:41,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856023048] [2022-07-13 22:04:41,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:41,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:41,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:41,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:41,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:41,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856023048] [2022-07-13 22:04:41,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856023048] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:41,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:41,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:41,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333642921] [2022-07-13 22:04:41,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:41,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:41,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:41,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:41,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:41,971 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:41,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 393 transitions, 2307 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:41,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:41,972 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:41,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:42,440 INFO L129 PetriNetUnfolder]: 349/2873 cut-off events. [2022-07-13 22:04:42,440 INFO L130 PetriNetUnfolder]: For 12337/12361 co-relation queries the response was YES. [2022-07-13 22:04:42,474 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6394 conditions, 2873 events. 349/2873 cut-off events. For 12337/12361 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 25845 event pairs, 30 based on Foata normal form. 12/2708 useless extension candidates. Maximal degree in co-relation 6098. Up to 224 conditions per place. [2022-07-13 22:04:42,483 INFO L132 encePairwiseOnDemand]: 332/341 looper letters, 124 selfloop transitions, 23 changer transitions 10/451 dead transitions. [2022-07-13 22:04:42,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 451 transitions, 3470 flow [2022-07-13 22:04:42,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:42,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1578 transitions. [2022-07-13 22:04:42,485 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9255131964809384 [2022-07-13 22:04:42,485 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1578 transitions. [2022-07-13 22:04:42,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1578 transitions. [2022-07-13 22:04:42,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:42,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1578 transitions. [2022-07-13 22:04:42,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.6) internal successors, (1578), 5 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,488 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,488 INFO L186 Difference]: Start difference. First operand has 437 places, 393 transitions, 2307 flow. Second operand 5 states and 1578 transitions. [2022-07-13 22:04:42,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 451 transitions, 3470 flow [2022-07-13 22:04:42,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 451 transitions, 3399 flow, removed 17 selfloop flow, removed 4 redundant places. [2022-07-13 22:04:42,531 INFO L242 Difference]: Finished difference. Result has 441 places, 402 transitions, 2521 flow [2022-07-13 22:04:42,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2521, PETRI_PLACES=441, PETRI_TRANSITIONS=402} [2022-07-13 22:04:42,532 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 129 predicate places. [2022-07-13 22:04:42,532 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 402 transitions, 2521 flow [2022-07-13 22:04:42,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,532 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:42,533 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:42,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-13 22:04:42,533 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-13 22:04:42,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:42,533 INFO L85 PathProgramCache]: Analyzing trace with hash 174492589, now seen corresponding path program 2 times [2022-07-13 22:04:42,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:42,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712605546] [2022-07-13 22:04:42,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:42,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:42,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:42,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:42,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:42,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712605546] [2022-07-13 22:04:42,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712605546] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:42,568 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:42,568 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:42,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135738757] [2022-07-13 22:04:42,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:42,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:42,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:42,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:42,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:42,570 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:42,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 402 transitions, 2521 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:42,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:42,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:42,571 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:43,049 INFO L129 PetriNetUnfolder]: 352/2987 cut-off events. [2022-07-13 22:04:43,049 INFO L130 PetriNetUnfolder]: For 13176/13250 co-relation queries the response was YES. [2022-07-13 22:04:43,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6505 conditions, 2987 events. 352/2987 cut-off events. For 13176/13250 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 27036 event pairs, 50 based on Foata normal form. 18/2805 useless extension candidates. Maximal degree in co-relation 6244. Up to 154 conditions per place. [2022-07-13 22:04:43,095 INFO L132 encePairwiseOnDemand]: 331/341 looper letters, 126 selfloop transitions, 34 changer transitions 6/460 dead transitions. [2022-07-13 22:04:43,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 460 transitions, 3641 flow [2022-07-13 22:04:43,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:43,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1579 transitions. [2022-07-13 22:04:43,097 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9260997067448681 [2022-07-13 22:04:43,097 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1579 transitions. [2022-07-13 22:04:43,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1579 transitions. [2022-07-13 22:04:43,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:43,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1579 transitions. [2022-07-13 22:04:43,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.8) internal successors, (1579), 5 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,100 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,100 INFO L186 Difference]: Start difference. First operand has 441 places, 402 transitions, 2521 flow. Second operand 5 states and 1579 transitions. [2022-07-13 22:04:43,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 460 transitions, 3641 flow [2022-07-13 22:04:43,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 460 transitions, 3591 flow, removed 21 selfloop flow, removed 1 redundant places. [2022-07-13 22:04:43,141 INFO L242 Difference]: Finished difference. Result has 448 places, 416 transitions, 2911 flow [2022-07-13 22:04:43,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2457, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2911, PETRI_PLACES=448, PETRI_TRANSITIONS=416} [2022-07-13 22:04:43,142 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 136 predicate places. [2022-07-13 22:04:43,142 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 416 transitions, 2911 flow [2022-07-13 22:04:43,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,142 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:43,142 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:43,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-13 22:04:43,143 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-13 22:04:43,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:43,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1717862791, now seen corresponding path program 2 times [2022-07-13 22:04:43,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:43,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659866679] [2022-07-13 22:04:43,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:43,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:43,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:43,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:43,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:43,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659866679] [2022-07-13 22:04:43,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659866679] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:43,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:43,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 22:04:43,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572992817] [2022-07-13 22:04:43,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:43,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 22:04:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:43,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 22:04:43,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 22:04:43,181 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 341 [2022-07-13 22:04:43,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 416 transitions, 2911 flow. Second operand has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:43,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 341 [2022-07-13 22:04:43,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:43,672 INFO L129 PetriNetUnfolder]: 359/2847 cut-off events. [2022-07-13 22:04:43,672 INFO L130 PetriNetUnfolder]: For 14000/14064 co-relation queries the response was YES. [2022-07-13 22:04:43,698 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6376 conditions, 2847 events. 359/2847 cut-off events. For 14000/14064 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 25808 event pairs, 41 based on Foata normal form. 11/2661 useless extension candidates. Maximal degree in co-relation 6152. Up to 193 conditions per place. [2022-07-13 22:04:43,706 INFO L132 encePairwiseOnDemand]: 331/341 looper letters, 116 selfloop transitions, 38 changer transitions 9/457 dead transitions. [2022-07-13 22:04:43,706 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 457 transitions, 3802 flow [2022-07-13 22:04:43,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 22:04:43,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-13 22:04:43,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1576 transitions. [2022-07-13 22:04:43,708 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9243401759530792 [2022-07-13 22:04:43,708 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1576 transitions. [2022-07-13 22:04:43,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1576 transitions. [2022-07-13 22:04:43,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:43,708 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1576 transitions. [2022-07-13 22:04:43,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 315.2) internal successors, (1576), 5 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,711 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 341.0) internal successors, (2046), 6 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,711 INFO L186 Difference]: Start difference. First operand has 448 places, 416 transitions, 2911 flow. Second operand 5 states and 1576 transitions. [2022-07-13 22:04:43,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 457 transitions, 3802 flow [2022-07-13 22:04:43,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 457 transitions, 3732 flow, removed 35 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:43,754 INFO L242 Difference]: Finished difference. Result has 456 places, 422 transitions, 3122 flow [2022-07-13 22:04:43,755 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3122, PETRI_PLACES=456, PETRI_TRANSITIONS=422} [2022-07-13 22:04:43,755 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 144 predicate places. [2022-07-13 22:04:43,756 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 422 transitions, 3122 flow [2022-07-13 22:04:43,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 307.5) internal successors, (1230), 4 states have internal predecessors, (1230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,756 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:43,756 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:43,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-13 22:04:43,756 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-13 22:04:43,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash -572767587, now seen corresponding path program 1 times [2022-07-13 22:04:43,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:43,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161215978] [2022-07-13 22:04:43,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:43,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:43,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:43,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161215978] [2022-07-13 22:04:43,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161215978] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:43,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:43,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-13 22:04:43,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641246867] [2022-07-13 22:04:43,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-13 22:04:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:43,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-13 22:04:43,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-13 22:04:43,833 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 305 out of 341 [2022-07-13 22:04:43,835 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 422 transitions, 3122 flow. Second operand has 8 states, 8 states have (on average 307.25) internal successors, (2458), 8 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:43,835 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:43,835 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 305 of 341 [2022-07-13 22:04:43,835 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:44,355 INFO L129 PetriNetUnfolder]: 262/2736 cut-off events. [2022-07-13 22:04:44,355 INFO L130 PetriNetUnfolder]: For 9826/10157 co-relation queries the response was YES. [2022-07-13 22:04:44,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5557 conditions, 2736 events. 262/2736 cut-off events. For 9826/10157 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 25531 event pairs, 62 based on Foata normal form. 75/2652 useless extension candidates. Maximal degree in co-relation 5355. Up to 317 conditions per place. [2022-07-13 22:04:44,401 INFO L132 encePairwiseOnDemand]: 331/341 looper letters, 35 selfloop transitions, 7 changer transitions 4/448 dead transitions. [2022-07-13 22:04:44,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 448 transitions, 3287 flow [2022-07-13 22:04:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 22:04:44,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-13 22:04:44,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3402 transitions. [2022-07-13 22:04:44,404 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9069581444948014 [2022-07-13 22:04:44,404 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3402 transitions. [2022-07-13 22:04:44,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3402 transitions. [2022-07-13 22:04:44,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:44,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3402 transitions. [2022-07-13 22:04:44,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 309.27272727272725) internal successors, (3402), 11 states have internal predecessors, (3402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,410 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,410 INFO L186 Difference]: Start difference. First operand has 456 places, 422 transitions, 3122 flow. Second operand 11 states and 3402 transitions. [2022-07-13 22:04:44,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 448 transitions, 3287 flow [2022-07-13 22:04:44,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 448 transitions, 3243 flow, removed 22 selfloop flow, removed 0 redundant places. [2022-07-13 22:04:44,450 INFO L242 Difference]: Finished difference. Result has 475 places, 428 transitions, 3135 flow [2022-07-13 22:04:44,450 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3135, PETRI_PLACES=475, PETRI_TRANSITIONS=428} [2022-07-13 22:04:44,451 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 163 predicate places. [2022-07-13 22:04:44,451 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 428 transitions, 3135 flow [2022-07-13 22:04:44,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 307.25) internal successors, (2458), 8 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,451 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:44,452 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:44,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-13 22:04:44,452 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-13 22:04:44,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:44,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1431441212, now seen corresponding path program 1 times [2022-07-13 22:04:44,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:44,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717144681] [2022-07-13 22:04:44,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:44,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:44,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:44,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:44,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:44,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717144681] [2022-07-13 22:04:44,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717144681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:44,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:44,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:04:44,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118540744] [2022-07-13 22:04:44,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:44,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:04:44,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:44,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:04:44,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:04:44,560 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 341 [2022-07-13 22:04:44,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 428 transitions, 3135 flow. Second operand has 9 states, 9 states have (on average 304.22222222222223) internal successors, (2738), 9 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:44,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:44,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 341 [2022-07-13 22:04:44,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:45,405 INFO L129 PetriNetUnfolder]: 384/4303 cut-off events. [2022-07-13 22:04:45,406 INFO L130 PetriNetUnfolder]: For 12439/12863 co-relation queries the response was YES. [2022-07-13 22:04:45,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8745 conditions, 4303 events. 384/4303 cut-off events. For 12439/12863 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 44117 event pairs, 63 based on Foata normal form. 44/4097 useless extension candidates. Maximal degree in co-relation 8652. Up to 420 conditions per place. [2022-07-13 22:04:45,481 INFO L132 encePairwiseOnDemand]: 328/341 looper letters, 38 selfloop transitions, 11 changer transitions 4/452 dead transitions. [2022-07-13 22:04:45,482 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 452 transitions, 3322 flow [2022-07-13 22:04:45,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 22:04:45,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-13 22:04:45,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2766 transitions. [2022-07-13 22:04:45,484 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9012707722385142 [2022-07-13 22:04:45,484 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2766 transitions. [2022-07-13 22:04:45,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2766 transitions. [2022-07-13 22:04:45,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:45,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2766 transitions. [2022-07-13 22:04:45,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 307.3333333333333) internal successors, (2766), 9 states have internal predecessors, (2766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,489 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 341.0) internal successors, (3410), 10 states have internal predecessors, (3410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,489 INFO L186 Difference]: Start difference. First operand has 475 places, 428 transitions, 3135 flow. Second operand 9 states and 2766 transitions. [2022-07-13 22:04:45,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 452 transitions, 3322 flow [2022-07-13 22:04:45,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 452 transitions, 3313 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:45,542 INFO L242 Difference]: Finished difference. Result has 485 places, 436 transitions, 3219 flow [2022-07-13 22:04:45,542 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3219, PETRI_PLACES=485, PETRI_TRANSITIONS=436} [2022-07-13 22:04:45,543 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 173 predicate places. [2022-07-13 22:04:45,543 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 436 transitions, 3219 flow [2022-07-13 22:04:45,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 304.22222222222223) internal successors, (2738), 9 states have internal predecessors, (2738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,544 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:45,544 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:45,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-13 22:04:45,544 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-13 22:04:45,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:45,545 INFO L85 PathProgramCache]: Analyzing trace with hash -726637368, now seen corresponding path program 1 times [2022-07-13 22:04:45,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:45,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461586863] [2022-07-13 22:04:45,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:45,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:45,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:45,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:45,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461586863] [2022-07-13 22:04:45,620 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461586863] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:45,620 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:45,620 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 22:04:45,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430125669] [2022-07-13 22:04:45,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:45,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 22:04:45,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:45,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 22:04:45,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-13 22:04:45,622 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 341 [2022-07-13 22:04:45,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 436 transitions, 3219 flow. Second operand has 9 states, 9 states have (on average 303.44444444444446) internal successors, (2731), 9 states have internal predecessors, (2731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:45,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:45,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 341 [2022-07-13 22:04:45,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-13 22:04:48,231 INFO L129 PetriNetUnfolder]: 2838/11655 cut-off events. [2022-07-13 22:04:48,231 INFO L130 PetriNetUnfolder]: For 20102/21776 co-relation queries the response was YES. [2022-07-13 22:04:48,441 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26409 conditions, 11655 events. 2838/11655 cut-off events. For 20102/21776 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 136338 event pairs, 1401 based on Foata normal form. 323/11017 useless extension candidates. Maximal degree in co-relation 26311. Up to 2752 conditions per place. [2022-07-13 22:04:48,470 INFO L132 encePairwiseOnDemand]: 328/341 looper letters, 88 selfloop transitions, 12 changer transitions 4/510 dead transitions. [2022-07-13 22:04:48,470 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 510 transitions, 3799 flow [2022-07-13 22:04:48,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 22:04:48,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-13 22:04:48,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 4291 transitions. [2022-07-13 22:04:48,473 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8988269794721407 [2022-07-13 22:04:48,473 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 4291 transitions. [2022-07-13 22:04:48,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 4291 transitions. [2022-07-13 22:04:48,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-13 22:04:48,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 4291 transitions. [2022-07-13 22:04:48,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 306.5) internal successors, (4291), 14 states have internal predecessors, (4291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:48,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:48,479 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:48,480 INFO L186 Difference]: Start difference. First operand has 485 places, 436 transitions, 3219 flow. Second operand 14 states and 4291 transitions. [2022-07-13 22:04:48,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 510 transitions, 3799 flow [2022-07-13 22:04:48,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 510 transitions, 3742 flow, removed 18 selfloop flow, removed 3 redundant places. [2022-07-13 22:04:48,587 INFO L242 Difference]: Finished difference. Result has 502 places, 442 transitions, 3272 flow [2022-07-13 22:04:48,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3272, PETRI_PLACES=502, PETRI_TRANSITIONS=442} [2022-07-13 22:04:48,588 INFO L279 CegarLoopForPetriNet]: 312 programPoint places, 190 predicate places. [2022-07-13 22:04:48,588 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 442 transitions, 3272 flow [2022-07-13 22:04:48,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 303.44444444444446) internal successors, (2731), 9 states have internal predecessors, (2731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:48,589 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-13 22:04:48,589 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 22:04:48,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-13 22:04:48,589 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-13 22:04:48,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 22:04:48,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1749819503, now seen corresponding path program 1 times [2022-07-13 22:04:48,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 22:04:48,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341950997] [2022-07-13 22:04:48,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 22:04:48,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 22:04:48,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 22:04:49,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 22:04:49,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 22:04:49,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341950997] [2022-07-13 22:04:49,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341950997] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 22:04:49,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 22:04:49,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-07-13 22:04:49,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100575676] [2022-07-13 22:04:49,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 22:04:49,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-13 22:04:49,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 22:04:49,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-13 22:04:49,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2022-07-13 22:04:49,247 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 225 out of 341 [2022-07-13 22:04:49,250 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 442 transitions, 3272 flow. Second operand has 40 states, 40 states have (on average 227.375) internal successors, (9095), 40 states have internal predecessors, (9095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 22:04:49,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-13 22:04:49,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 225 of 341 [2022-07-13 22:04:49,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand