./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/chl-match-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-match-subst.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3c2ccb27a3ce50ce458a10a4aa8fbbd4d9c9d88060b8c7df98385ed8946afbfa --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 08:58:36,826 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 08:58:36,827 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 08:58:36,860 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 08:58:36,860 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 08:58:36,862 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 08:58:36,865 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 08:58:36,868 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 08:58:36,869 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 08:58:36,874 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 08:58:36,874 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 08:58:36,875 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 08:58:36,875 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 08:58:36,876 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 08:58:36,876 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 08:58:36,877 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 08:58:36,880 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 08:58:36,881 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 08:58:36,882 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 08:58:36,884 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 08:58:36,887 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 08:58:36,888 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 08:58:36,889 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 08:58:36,890 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 08:58:36,891 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 08:58:36,893 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 08:58:36,896 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 08:58:36,896 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 08:58:36,897 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 08:58:36,898 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 08:58:36,898 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 08:58:36,899 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 08:58:36,899 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 08:58:36,900 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 08:58:36,901 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 08:58:36,902 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 08:58:36,902 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 08:58:36,903 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 08:58:36,903 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 08:58:36,903 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 08:58:36,903 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 08:58:36,904 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 08:58:36,905 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-21 08:58:36,927 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 08:58:36,927 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 08:58:36,928 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 08:58:36,928 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 08:58:36,928 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 08:58:36,928 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 08:58:36,929 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 08:58:36,929 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 08:58:36,929 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 08:58:36,930 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 08:58:36,930 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 08:58:36,935 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 08:58:36,935 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 08:58:36,935 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 08:58:36,935 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 08:58:36,935 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 08:58:36,935 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 08:58:36,936 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 08:58:36,936 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 08:58:36,936 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 08:58:36,936 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 08:58:36,936 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 08:58:36,936 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 08:58:36,936 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 08:58:36,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 08:58:36,937 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 08:58:36,937 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 08:58:36,937 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 08:58:36,937 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 08:58:36,937 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 08:58:36,938 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 08:58:36,938 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 08:58:36,938 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 08:58:36,938 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 -> 3c2ccb27a3ce50ce458a10a4aa8fbbd4d9c9d88060b8c7df98385ed8946afbfa [2022-07-21 08:58:37,196 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 08:58:37,210 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 08:58:37,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 08:58:37,212 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 08:58:37,213 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 08:58:37,214 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-match-subst.wvr.c [2022-07-21 08:58:37,272 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00affc1d0/2b8ee9bc03a7421c8a75356f2920f636/FLAGc48fa88c8 [2022-07-21 08:58:37,616 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 08:58:37,617 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-match-subst.wvr.c [2022-07-21 08:58:37,622 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00affc1d0/2b8ee9bc03a7421c8a75356f2920f636/FLAGc48fa88c8 [2022-07-21 08:58:38,010 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/00affc1d0/2b8ee9bc03a7421c8a75356f2920f636 [2022-07-21 08:58:38,012 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 08:58:38,013 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 08:58:38,014 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 08:58:38,014 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 08:58:38,016 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 08:58:38,017 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,017 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d56d132 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38, skipping insertion in model container [2022-07-21 08:58:38,017 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,022 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 08:58:38,032 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 08:58:38,146 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-subst.wvr.c[3017,3030] [2022-07-21 08:58:38,150 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 08:58:38,154 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 08:58:38,199 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-subst.wvr.c[3017,3030] [2022-07-21 08:58:38,201 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 08:58:38,209 INFO L208 MainTranslator]: Completed translation [2022-07-21 08:58:38,210 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38 WrapperNode [2022-07-21 08:58:38,210 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 08:58:38,211 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 08:58:38,211 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 08:58:38,211 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 08:58:38,215 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,221 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,241 INFO L137 Inliner]: procedures = 23, calls = 34, calls flagged for inlining = 12, calls inlined = 22, statements flattened = 254 [2022-07-21 08:58:38,241 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 08:58:38,242 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 08:58:38,242 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 08:58:38,242 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 08:58:38,247 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,248 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,257 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,258 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,262 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,264 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,266 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,268 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 08:58:38,269 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 08:58:38,269 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 08:58:38,269 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 08:58:38,269 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (1/1) ... [2022-07-21 08:58:38,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 08:58:38,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 08:58:38,302 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 08:58:38,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 08:58:38,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 08:58:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-07-21 08:58:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-07-21 08:58:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-07-21 08:58:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-07-21 08:58:38,352 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-07-21 08:58:38,352 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-07-21 08:58:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 08:58:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 08:58:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 08:58:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 08:58:38,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 08:58:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 08:58:38,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 08:58:38,354 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-07-21 08:58:38,437 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 08:58:38,449 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 08:58:38,807 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 08:58:38,818 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 08:58:38,818 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 08:58:38,820 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 08:58:38 BoogieIcfgContainer [2022-07-21 08:58:38,820 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 08:58:38,831 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 08:58:38,831 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 08:58:38,834 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 08:58:38,834 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 08:58:38" (1/3) ... [2022-07-21 08:58:38,834 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b6f1232 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 08:58:38, skipping insertion in model container [2022-07-21 08:58:38,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 08:58:38" (2/3) ... [2022-07-21 08:58:38,835 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b6f1232 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 08:58:38, skipping insertion in model container [2022-07-21 08:58:38,836 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 08:58:38" (3/3) ... [2022-07-21 08:58:38,838 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-match-subst.wvr.c [2022-07-21 08:58:38,841 WARN L143 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-07-21 08:58:38,847 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 08:58:38,847 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 08:58:38,848 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-07-21 08:58:38,950 INFO L135 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-07-21 08:58:38,984 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 333 places, 349 transitions, 722 flow [2022-07-21 08:58:39,142 INFO L129 PetriNetUnfolder]: 26/346 cut-off events. [2022-07-21 08:58:39,143 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-21 08:58:39,151 INFO L84 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 346 events. 26/346 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 635 event pairs, 0 based on Foata normal form. 0/319 useless extension candidates. Maximal degree in co-relation 256. Up to 2 conditions per place. [2022-07-21 08:58:39,152 INFO L82 GeneralOperation]: Start removeDead. Operand has 333 places, 349 transitions, 722 flow [2022-07-21 08:58:39,164 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 319 places, 335 transitions, 688 flow [2022-07-21 08:58:39,171 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 08:58:39,176 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@3785f700, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@63045eeb [2022-07-21 08:58:39,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-07-21 08:58:39,240 INFO L129 PetriNetUnfolder]: 26/334 cut-off events. [2022-07-21 08:58:39,240 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-07-21 08:58:39,240 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:39,241 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-21 08:58:39,242 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:39,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:39,246 INFO L85 PathProgramCache]: Analyzing trace with hash -742994273, now seen corresponding path program 1 times [2022-07-21 08:58:39,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:39,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539038233] [2022-07-21 08:58:39,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:39,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:39,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:39,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:39,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:39,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539038233] [2022-07-21 08:58:39,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539038233] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:39,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:39,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 08:58:39,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91184503] [2022-07-21 08:58:39,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:39,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 08:58:39,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:39,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 08:58:39,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 08:58:39,754 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 349 [2022-07-21 08:58:39,758 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 335 transitions, 688 flow. Second operand has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:39,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:39,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 349 [2022-07-21 08:58:39,759 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:39,928 INFO L129 PetriNetUnfolder]: 31/543 cut-off events. [2022-07-21 08:58:39,928 INFO L130 PetriNetUnfolder]: For 33/39 co-relation queries the response was YES. [2022-07-21 08:58:39,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 638 conditions, 543 events. 31/543 cut-off events. For 33/39 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1615 event pairs, 6 based on Foata normal form. 78/573 useless extension candidates. Maximal degree in co-relation 509. Up to 31 conditions per place. [2022-07-21 08:58:39,935 INFO L132 encePairwiseOnDemand]: 327/349 looper letters, 26 selfloop transitions, 3 changer transitions 7/336 dead transitions. [2022-07-21 08:58:39,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 336 transitions, 789 flow [2022-07-21 08:58:39,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 08:58:39,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-07-21 08:58:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2580 transitions. [2022-07-21 08:58:39,953 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9240687679083095 [2022-07-21 08:58:39,953 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2580 transitions. [2022-07-21 08:58:39,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2580 transitions. [2022-07-21 08:58:39,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:39,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2580 transitions. [2022-07-21 08:58:39,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 322.5) internal successors, (2580), 8 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:39,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 349.0) internal successors, (3141), 9 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:39,975 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 349.0) internal successors, (3141), 9 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:39,976 INFO L186 Difference]: Start difference. First operand has 319 places, 335 transitions, 688 flow. Second operand 8 states and 2580 transitions. [2022-07-21 08:58:39,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 336 transitions, 789 flow [2022-07-21 08:58:39,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 336 transitions, 759 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-07-21 08:58:39,996 INFO L242 Difference]: Finished difference. Result has 325 places, 321 transitions, 669 flow [2022-07-21 08:58:39,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=669, PETRI_PLACES=325, PETRI_TRANSITIONS=321} [2022-07-21 08:58:40,002 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 6 predicate places. [2022-07-21 08:58:40,003 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 321 transitions, 669 flow [2022-07-21 08:58:40,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,004 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:40,004 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-21 08:58:40,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 08:58:40,005 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:40,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:40,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1186332343, now seen corresponding path program 1 times [2022-07-21 08:58:40,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:40,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695067679] [2022-07-21 08:58:40,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:40,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:40,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:40,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:40,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695067679] [2022-07-21 08:58:40,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695067679] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:40,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:40,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 08:58:40,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463915505] [2022-07-21 08:58:40,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:40,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 08:58:40,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:40,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 08:58:40,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 08:58:40,202 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:40,204 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 321 transitions, 669 flow. Second operand has 7 states, 7 states have (on average 312.85714285714283) internal successors, (2190), 7 states have internal predecessors, (2190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,204 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:40,204 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:40,204 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:40,425 INFO L129 PetriNetUnfolder]: 54/751 cut-off events. [2022-07-21 08:58:40,426 INFO L130 PetriNetUnfolder]: For 26/44 co-relation queries the response was YES. [2022-07-21 08:58:40,431 INFO L84 FinitePrefix]: Finished finitePrefix Result has 916 conditions, 751 events. 54/751 cut-off events. For 26/44 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 3049 event pairs, 18 based on Foata normal form. 1/683 useless extension candidates. Maximal degree in co-relation 893. Up to 64 conditions per place. [2022-07-21 08:58:40,433 INFO L132 encePairwiseOnDemand]: 341/349 looper letters, 33 selfloop transitions, 5 changer transitions 6/341 dead transitions. [2022-07-21 08:58:40,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 341 transitions, 818 flow [2022-07-21 08:58:40,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 08:58:40,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-07-21 08:58:40,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2833 transitions. [2022-07-21 08:58:40,437 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9019420566698504 [2022-07-21 08:58:40,438 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2833 transitions. [2022-07-21 08:58:40,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2833 transitions. [2022-07-21 08:58:40,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:40,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2833 transitions. [2022-07-21 08:58:40,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 314.77777777777777) internal successors, (2833), 9 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,450 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 349.0) internal successors, (3490), 10 states have internal predecessors, (3490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,450 INFO L186 Difference]: Start difference. First operand has 325 places, 321 transitions, 669 flow. Second operand 9 states and 2833 transitions. [2022-07-21 08:58:40,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 341 transitions, 818 flow [2022-07-21 08:58:40,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 341 transitions, 811 flow, removed 3 selfloop flow, removed 3 redundant places. [2022-07-21 08:58:40,458 INFO L242 Difference]: Finished difference. Result has 332 places, 323 transitions, 697 flow [2022-07-21 08:58:40,459 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=697, PETRI_PLACES=332, PETRI_TRANSITIONS=323} [2022-07-21 08:58:40,459 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 13 predicate places. [2022-07-21 08:58:40,460 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 323 transitions, 697 flow [2022-07-21 08:58:40,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 312.85714285714283) internal successors, (2190), 7 states have internal predecessors, (2190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,461 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:40,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, 1, 1] [2022-07-21 08:58:40,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 08:58:40,462 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:40,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:40,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1929877743, now seen corresponding path program 1 times [2022-07-21 08:58:40,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:40,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879961641] [2022-07-21 08:58:40,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:40,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:40,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:40,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:40,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879961641] [2022-07-21 08:58:40,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879961641] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:40,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:40,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:40,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519465302] [2022-07-21 08:58:40,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:40,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:40,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:40,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:40,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:40,648 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 349 [2022-07-21 08:58:40,650 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 323 transitions, 697 flow. Second operand has 8 states, 8 states have (on average 309.75) internal successors, (2478), 8 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,650 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:40,651 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 349 [2022-07-21 08:58:40,651 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:40,870 INFO L129 PetriNetUnfolder]: 67/775 cut-off events. [2022-07-21 08:58:40,871 INFO L130 PetriNetUnfolder]: For 51/77 co-relation queries the response was YES. [2022-07-21 08:58:40,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1041 conditions, 775 events. 67/775 cut-off events. For 51/77 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 3249 event pairs, 26 based on Foata normal form. 1/704 useless extension candidates. Maximal degree in co-relation 1013. Up to 84 conditions per place. [2022-07-21 08:58:40,878 INFO L132 encePairwiseOnDemand]: 338/349 looper letters, 41 selfloop transitions, 8 changer transitions 8/351 dead transitions. [2022-07-21 08:58:40,878 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 351 transitions, 904 flow [2022-07-21 08:58:40,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 08:58:40,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-21 08:58:40,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3738 transitions. [2022-07-21 08:58:40,884 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8925501432664756 [2022-07-21 08:58:40,884 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3738 transitions. [2022-07-21 08:58:40,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3738 transitions. [2022-07-21 08:58:40,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:40,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3738 transitions. [2022-07-21 08:58:40,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 311.5) internal successors, (3738), 12 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,895 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,896 INFO L186 Difference]: Start difference. First operand has 332 places, 323 transitions, 697 flow. Second operand 12 states and 3738 transitions. [2022-07-21 08:58:40,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 351 transitions, 904 flow [2022-07-21 08:58:40,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 351 transitions, 885 flow, removed 9 selfloop flow, removed 5 redundant places. [2022-07-21 08:58:40,902 INFO L242 Difference]: Finished difference. Result has 343 places, 325 transitions, 729 flow [2022-07-21 08:58:40,903 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=729, PETRI_PLACES=343, PETRI_TRANSITIONS=325} [2022-07-21 08:58:40,904 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 24 predicate places. [2022-07-21 08:58:40,904 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 325 transitions, 729 flow [2022-07-21 08:58:40,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 309.75) internal successors, (2478), 8 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:40,905 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:40,905 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-21 08:58:40,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 08:58:40,905 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:40,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:40,906 INFO L85 PathProgramCache]: Analyzing trace with hash -232079166, now seen corresponding path program 1 times [2022-07-21 08:58:40,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:40,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106327453] [2022-07-21 08:58:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:40,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:41,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:41,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:41,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106327453] [2022-07-21 08:58:41,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106327453] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:41,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:41,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 08:58:41,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777899155] [2022-07-21 08:58:41,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:41,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 08:58:41,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:41,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 08:58:41,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-21 08:58:41,017 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 349 [2022-07-21 08:58:41,019 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 325 transitions, 729 flow. Second operand has 9 states, 9 states have (on average 306.6666666666667) internal successors, (2760), 9 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,019 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:41,019 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 349 [2022-07-21 08:58:41,019 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:41,296 INFO L129 PetriNetUnfolder]: 88/957 cut-off events. [2022-07-21 08:58:41,296 INFO L130 PetriNetUnfolder]: For 96/130 co-relation queries the response was YES. [2022-07-21 08:58:41,305 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1334 conditions, 957 events. 88/957 cut-off events. For 96/130 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4808 event pairs, 36 based on Foata normal form. 1/868 useless extension candidates. Maximal degree in co-relation 1301. Up to 109 conditions per place. [2022-07-21 08:58:41,308 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 48 selfloop transitions, 10 changer transitions 10/359 dead transitions. [2022-07-21 08:58:41,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 359 transitions, 984 flow [2022-07-21 08:58:41,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 08:58:41,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-07-21 08:58:41,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 4319 transitions. [2022-07-21 08:58:41,315 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8839541547277937 [2022-07-21 08:58:41,315 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 4319 transitions. [2022-07-21 08:58:41,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 4319 transitions. [2022-07-21 08:58:41,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:41,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 4319 transitions. [2022-07-21 08:58:41,323 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 308.5) internal successors, (4319), 14 states have internal predecessors, (4319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,329 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 349.0) internal successors, (5235), 15 states have internal predecessors, (5235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,329 INFO L186 Difference]: Start difference. First operand has 343 places, 325 transitions, 729 flow. Second operand 14 states and 4319 transitions. [2022-07-21 08:58:41,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 359 transitions, 984 flow [2022-07-21 08:58:41,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 359 transitions, 950 flow, removed 16 selfloop flow, removed 7 redundant places. [2022-07-21 08:58:41,336 INFO L242 Difference]: Finished difference. Result has 354 places, 327 transitions, 760 flow [2022-07-21 08:58:41,336 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=760, PETRI_PLACES=354, PETRI_TRANSITIONS=327} [2022-07-21 08:58:41,337 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 35 predicate places. [2022-07-21 08:58:41,337 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 327 transitions, 760 flow [2022-07-21 08:58:41,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 306.6666666666667) internal successors, (2760), 9 states have internal predecessors, (2760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,351 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:41,352 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-21 08:58:41,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 08:58:41,352 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:41,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:41,353 INFO L85 PathProgramCache]: Analyzing trace with hash 807536200, now seen corresponding path program 1 times [2022-07-21 08:58:41,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:41,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208134351] [2022-07-21 08:58:41,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:41,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:41,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:41,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:41,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208134351] [2022-07-21 08:58:41,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208134351] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:41,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:41,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:41,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034195749] [2022-07-21 08:58:41,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:41,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:41,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:41,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:41,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:41,514 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-07-21 08:58:41,516 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 327 transitions, 760 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:41,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-07-21 08:58:41,517 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:41,792 INFO L129 PetriNetUnfolder]: 179/969 cut-off events. [2022-07-21 08:58:41,793 INFO L130 PetriNetUnfolder]: For 127/143 co-relation queries the response was YES. [2022-07-21 08:58:41,799 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1392 conditions, 969 events. 179/969 cut-off events. For 127/143 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 5714 event pairs, 66 based on Foata normal form. 5/899 useless extension candidates. Maximal degree in co-relation 1328. Up to 154 conditions per place. [2022-07-21 08:58:41,803 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 49 selfloop transitions, 3 changer transitions 26/381 dead transitions. [2022-07-21 08:58:41,803 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 381 transitions, 1058 flow [2022-07-21 08:58:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 08:58:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-21 08:58:41,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4083 transitions. [2022-07-21 08:58:41,810 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.899933877011241 [2022-07-21 08:58:41,810 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4083 transitions. [2022-07-21 08:58:41,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4083 transitions. [2022-07-21 08:58:41,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:41,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4083 transitions. [2022-07-21 08:58:41,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 314.0769230769231) internal successors, (4083), 13 states have internal predecessors, (4083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,821 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,821 INFO L186 Difference]: Start difference. First operand has 354 places, 327 transitions, 760 flow. Second operand 13 states and 4083 transitions. [2022-07-21 08:58:41,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 381 transitions, 1058 flow [2022-07-21 08:58:41,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 381 transitions, 1012 flow, removed 22 selfloop flow, removed 9 redundant places. [2022-07-21 08:58:41,827 INFO L242 Difference]: Finished difference. Result has 360 places, 329 transitions, 769 flow [2022-07-21 08:58:41,828 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=769, PETRI_PLACES=360, PETRI_TRANSITIONS=329} [2022-07-21 08:58:41,829 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 41 predicate places. [2022-07-21 08:58:41,830 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 329 transitions, 769 flow [2022-07-21 08:58:41,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,830 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:41,831 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-21 08:58:41,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 08:58:41,831 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:41,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:41,832 INFO L85 PathProgramCache]: Analyzing trace with hash -27308194, now seen corresponding path program 2 times [2022-07-21 08:58:41,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:41,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259123245] [2022-07-21 08:58:41,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:41,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:41,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:41,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:41,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:41,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259123245] [2022-07-21 08:58:41,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259123245] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:41,971 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:41,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:41,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354218313] [2022-07-21 08:58:41,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:41,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:41,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:41,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:41,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:41,976 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-07-21 08:58:41,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 329 transitions, 769 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:41,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:41,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-07-21 08:58:41,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:42,312 INFO L129 PetriNetUnfolder]: 255/1369 cut-off events. [2022-07-21 08:58:42,313 INFO L130 PetriNetUnfolder]: For 726/752 co-relation queries the response was YES. [2022-07-21 08:58:42,323 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2455 conditions, 1369 events. 255/1369 cut-off events. For 726/752 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9940 event pairs, 126 based on Foata normal form. 1/1257 useless extension candidates. Maximal degree in co-relation 2409. Up to 257 conditions per place. [2022-07-21 08:58:42,328 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 56 selfloop transitions, 3 changer transitions 25/387 dead transitions. [2022-07-21 08:58:42,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 387 transitions, 1182 flow [2022-07-21 08:58:42,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 08:58:42,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-07-21 08:58:42,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 4081 transitions. [2022-07-21 08:58:42,334 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8994930570861803 [2022-07-21 08:58:42,334 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 4081 transitions. [2022-07-21 08:58:42,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 4081 transitions. [2022-07-21 08:58:42,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:42,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 4081 transitions. [2022-07-21 08:58:42,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 313.9230769230769) internal successors, (4081), 13 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,345 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 349.0) internal successors, (4886), 14 states have internal predecessors, (4886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,345 INFO L186 Difference]: Start difference. First operand has 360 places, 329 transitions, 769 flow. Second operand 13 states and 4081 transitions. [2022-07-21 08:58:42,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 387 transitions, 1182 flow [2022-07-21 08:58:42,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 387 transitions, 1140 flow, removed 19 selfloop flow, removed 7 redundant places. [2022-07-21 08:58:42,353 INFO L242 Difference]: Finished difference. Result has 368 places, 331 transitions, 803 flow [2022-07-21 08:58:42,353 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=803, PETRI_PLACES=368, PETRI_TRANSITIONS=331} [2022-07-21 08:58:42,354 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 49 predicate places. [2022-07-21 08:58:42,354 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 331 transitions, 803 flow [2022-07-21 08:58:42,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,354 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:42,355 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-21 08:58:42,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 08:58:42,355 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:42,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:42,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1846983216, now seen corresponding path program 3 times [2022-07-21 08:58:42,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:42,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178467172] [2022-07-21 08:58:42,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:42,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:42,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:42,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:42,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:42,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178467172] [2022-07-21 08:58:42,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178467172] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:42,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:42,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:42,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468061033] [2022-07-21 08:58:42,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:42,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:42,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:42,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:42,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:42,451 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-07-21 08:58:42,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 331 transitions, 803 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:42,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-07-21 08:58:42,453 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:42,838 INFO L129 PetriNetUnfolder]: 270/1491 cut-off events. [2022-07-21 08:58:42,838 INFO L130 PetriNetUnfolder]: For 1639/1658 co-relation queries the response was YES. [2022-07-21 08:58:42,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2963 conditions, 1491 events. 270/1491 cut-off events. For 1639/1658 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11248 event pairs, 171 based on Foata normal form. 1/1371 useless extension candidates. Maximal degree in co-relation 2912. Up to 350 conditions per place. [2022-07-21 08:58:42,853 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 38 selfloop transitions, 8 changer transitions 20/369 dead transitions. [2022-07-21 08:58:42,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 369 transitions, 1143 flow [2022-07-21 08:58:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 08:58:42,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-21 08:58:42,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3759 transitions. [2022-07-21 08:58:42,859 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8975644699140402 [2022-07-21 08:58:42,859 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3759 transitions. [2022-07-21 08:58:42,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3759 transitions. [2022-07-21 08:58:42,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:42,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3759 transitions. [2022-07-21 08:58:42,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 313.25) internal successors, (3759), 12 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,869 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,869 INFO L186 Difference]: Start difference. First operand has 368 places, 331 transitions, 803 flow. Second operand 12 states and 3759 transitions. [2022-07-21 08:58:42,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 369 transitions, 1143 flow [2022-07-21 08:58:42,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 369 transitions, 1115 flow, removed 13 selfloop flow, removed 7 redundant places. [2022-07-21 08:58:42,877 INFO L242 Difference]: Finished difference. Result has 371 places, 338 transitions, 893 flow [2022-07-21 08:58:42,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=790, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=893, PETRI_PLACES=371, PETRI_TRANSITIONS=338} [2022-07-21 08:58:42,878 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 52 predicate places. [2022-07-21 08:58:42,878 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 338 transitions, 893 flow [2022-07-21 08:58:42,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,879 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:42,879 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-21 08:58:42,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-21 08:58:42,879 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:42,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:42,880 INFO L85 PathProgramCache]: Analyzing trace with hash 603484824, now seen corresponding path program 4 times [2022-07-21 08:58:42,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:42,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666504307] [2022-07-21 08:58:42,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:42,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:42,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:42,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:42,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666504307] [2022-07-21 08:58:42,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666504307] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:42,978 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:42,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:42,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081570270] [2022-07-21 08:58:42,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:42,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:42,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:42,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:42,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:42,981 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-07-21 08:58:42,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 338 transitions, 893 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:42,983 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:42,983 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-07-21 08:58:42,983 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:43,335 INFO L129 PetriNetUnfolder]: 262/1393 cut-off events. [2022-07-21 08:58:43,336 INFO L130 PetriNetUnfolder]: For 1786/1820 co-relation queries the response was YES. [2022-07-21 08:58:43,350 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2996 conditions, 1393 events. 262/1393 cut-off events. For 1786/1820 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10343 event pairs, 151 based on Foata normal form. 2/1278 useless extension candidates. Maximal degree in co-relation 2944. Up to 346 conditions per place. [2022-07-21 08:58:43,356 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 38 selfloop transitions, 12 changer transitions 19/372 dead transitions. [2022-07-21 08:58:43,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 372 transitions, 1231 flow [2022-07-21 08:58:43,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 08:58:43,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-21 08:58:43,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3450 transitions. [2022-07-21 08:58:43,361 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8986715290440219 [2022-07-21 08:58:43,361 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3450 transitions. [2022-07-21 08:58:43,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3450 transitions. [2022-07-21 08:58:43,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:43,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3450 transitions. [2022-07-21 08:58:43,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 313.6363636363636) internal successors, (3450), 11 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,371 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,372 INFO L186 Difference]: Start difference. First operand has 371 places, 338 transitions, 893 flow. Second operand 11 states and 3450 transitions. [2022-07-21 08:58:43,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 372 transitions, 1231 flow [2022-07-21 08:58:43,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 372 transitions, 1209 flow, removed 11 selfloop flow, removed 3 redundant places. [2022-07-21 08:58:43,381 INFO L242 Difference]: Finished difference. Result has 380 places, 343 transitions, 984 flow [2022-07-21 08:58:43,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=875, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=984, PETRI_PLACES=380, PETRI_TRANSITIONS=343} [2022-07-21 08:58:43,382 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 61 predicate places. [2022-07-21 08:58:43,382 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 343 transitions, 984 flow [2022-07-21 08:58:43,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,383 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:43,383 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-21 08:58:43,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-21 08:58:43,384 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:43,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:43,384 INFO L85 PathProgramCache]: Analyzing trace with hash -87715862, now seen corresponding path program 5 times [2022-07-21 08:58:43,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:43,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137955715] [2022-07-21 08:58:43,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:43,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:43,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:43,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:43,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:43,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137955715] [2022-07-21 08:58:43,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137955715] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:43,480 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:43,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:43,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038523644] [2022-07-21 08:58:43,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:43,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:43,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:43,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:43,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:43,483 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-07-21 08:58:43,485 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 343 transitions, 984 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,485 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:43,485 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-07-21 08:58:43,485 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:43,812 INFO L129 PetriNetUnfolder]: 247/1383 cut-off events. [2022-07-21 08:58:43,812 INFO L130 PetriNetUnfolder]: For 2342/2361 co-relation queries the response was YES. [2022-07-21 08:58:43,824 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3100 conditions, 1383 events. 247/1383 cut-off events. For 2342/2361 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10227 event pairs, 155 based on Foata normal form. 1/1268 useless extension candidates. Maximal degree in co-relation 3042. Up to 347 conditions per place. [2022-07-21 08:58:43,829 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 36 selfloop transitions, 4 changer transitions 26/369 dead transitions. [2022-07-21 08:58:43,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 369 transitions, 1263 flow [2022-07-21 08:58:43,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 08:58:43,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-07-21 08:58:43,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3446 transitions. [2022-07-21 08:58:43,834 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8976295910393332 [2022-07-21 08:58:43,835 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3446 transitions. [2022-07-21 08:58:43,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3446 transitions. [2022-07-21 08:58:43,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:43,836 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3446 transitions. [2022-07-21 08:58:43,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 313.27272727272725) internal successors, (3446), 11 states have internal predecessors, (3446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,845 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 349.0) internal successors, (4188), 12 states have internal predecessors, (4188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,845 INFO L186 Difference]: Start difference. First operand has 380 places, 343 transitions, 984 flow. Second operand 11 states and 3446 transitions. [2022-07-21 08:58:43,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 369 transitions, 1263 flow [2022-07-21 08:58:43,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 369 transitions, 1220 flow, removed 17 selfloop flow, removed 5 redundant places. [2022-07-21 08:58:43,856 INFO L242 Difference]: Finished difference. Result has 385 places, 337 transitions, 898 flow [2022-07-21 08:58:43,856 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=898, PETRI_PLACES=385, PETRI_TRANSITIONS=337} [2022-07-21 08:58:43,857 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 66 predicate places. [2022-07-21 08:58:43,857 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 337 transitions, 898 flow [2022-07-21 08:58:43,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,858 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:43,858 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 08:58:43,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-21 08:58:43,858 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:43,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:43,859 INFO L85 PathProgramCache]: Analyzing trace with hash -224770128, now seen corresponding path program 6 times [2022-07-21 08:58:43,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:43,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690465875] [2022-07-21 08:58:43,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:43,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:43,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:43,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:43,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690465875] [2022-07-21 08:58:43,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690465875] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:43,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:43,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 08:58:43,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255194238] [2022-07-21 08:58:43,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:43,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 08:58:43,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:43,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 08:58:43,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-21 08:58:43,957 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 349 [2022-07-21 08:58:43,959 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 337 transitions, 898 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:43,959 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:43,959 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 349 [2022-07-21 08:58:43,959 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:44,234 INFO L129 PetriNetUnfolder]: 221/1241 cut-off events. [2022-07-21 08:58:44,235 INFO L130 PetriNetUnfolder]: For 2140/2167 co-relation queries the response was YES. [2022-07-21 08:58:44,250 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2687 conditions, 1241 events. 221/1241 cut-off events. For 2140/2167 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8763 event pairs, 145 based on Foata normal form. 2/1136 useless extension candidates. Maximal degree in co-relation 2633. Up to 300 conditions per place. [2022-07-21 08:58:44,255 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 31 selfloop transitions, 2 changer transitions 28/364 dead transitions. [2022-07-21 08:58:44,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 364 transitions, 1162 flow [2022-07-21 08:58:44,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 08:58:44,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-07-21 08:58:44,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3756 transitions. [2022-07-21 08:58:44,259 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8968481375358166 [2022-07-21 08:58:44,259 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3756 transitions. [2022-07-21 08:58:44,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3756 transitions. [2022-07-21 08:58:44,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:44,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3756 transitions. [2022-07-21 08:58:44,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 313.0) internal successors, (3756), 12 states have internal predecessors, (3756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,269 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,270 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 349.0) internal successors, (4537), 13 states have internal predecessors, (4537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,270 INFO L186 Difference]: Start difference. First operand has 385 places, 337 transitions, 898 flow. Second operand 12 states and 3756 transitions. [2022-07-21 08:58:44,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 364 transitions, 1162 flow [2022-07-21 08:58:44,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 364 transitions, 1112 flow, removed 16 selfloop flow, removed 11 redundant places. [2022-07-21 08:58:44,280 INFO L242 Difference]: Finished difference. Result has 380 places, 331 transitions, 826 flow [2022-07-21 08:58:44,281 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=826, PETRI_PLACES=380, PETRI_TRANSITIONS=331} [2022-07-21 08:58:44,281 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 61 predicate places. [2022-07-21 08:58:44,281 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 331 transitions, 826 flow [2022-07-21 08:58:44,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,282 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:44,282 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-21 08:58:44,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-21 08:58:44,283 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:44,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:44,283 INFO L85 PathProgramCache]: Analyzing trace with hash 400042452, now seen corresponding path program 1 times [2022-07-21 08:58:44,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:44,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258645311] [2022-07-21 08:58:44,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:44,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:44,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:44,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:44,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:44,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258645311] [2022-07-21 08:58:44,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258645311] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:44,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:44,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:44,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976787385] [2022-07-21 08:58:44,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:44,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:44,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:44,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:44,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:44,343 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:44,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 331 transitions, 826 flow. Second operand has 4 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-21 08:58:44,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:44,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:44,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:44,772 INFO L129 PetriNetUnfolder]: 560/3302 cut-off events. [2022-07-21 08:58:44,773 INFO L130 PetriNetUnfolder]: For 2822/2906 co-relation queries the response was YES. [2022-07-21 08:58:44,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5970 conditions, 3302 events. 560/3302 cut-off events. For 2822/2906 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 29503 event pairs, 318 based on Foata normal form. 7/2795 useless extension candidates. Maximal degree in co-relation 5917. Up to 427 conditions per place. [2022-07-21 08:58:44,808 INFO L132 encePairwiseOnDemand]: 345/349 looper letters, 37 selfloop transitions, 2 changer transitions 4/348 dead transitions. [2022-07-21 08:58:44,809 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 348 transitions, 949 flow [2022-07-21 08:58:44,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 08:58:44,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-21 08:58:44,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1283 transitions. [2022-07-21 08:58:44,810 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.919054441260745 [2022-07-21 08:58:44,810 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1283 transitions. [2022-07-21 08:58:44,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1283 transitions. [2022-07-21 08:58:44,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:44,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1283 transitions. [2022-07-21 08:58:44,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 320.75) internal successors, (1283), 4 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,814 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:44,814 INFO L186 Difference]: Start difference. First operand has 380 places, 331 transitions, 826 flow. Second operand 4 states and 1283 transitions. [2022-07-21 08:58:44,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 348 transitions, 949 flow [2022-07-21 08:58:44,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 348 transitions, 921 flow, removed 10 selfloop flow, removed 13 redundant places. [2022-07-21 08:58:44,830 INFO L242 Difference]: Finished difference. Result has 360 places, 330 transitions, 803 flow [2022-07-21 08:58:44,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=803, PETRI_PLACES=360, PETRI_TRANSITIONS=330} [2022-07-21 08:58:44,831 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 41 predicate places. [2022-07-21 08:58:44,831 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 330 transitions, 803 flow [2022-07-21 08:58:44,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:44,832 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:44,832 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-21 08:58:44,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-21 08:58:44,832 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:44,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:44,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1521460524, now seen corresponding path program 2 times [2022-07-21 08:58:44,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:44,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259329744] [2022-07-21 08:58:44,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:44,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:44,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:44,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:44,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259329744] [2022-07-21 08:58:44,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259329744] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:44,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:44,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:44,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137764656] [2022-07-21 08:58:44,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:44,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:44,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:44,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:44,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:44,882 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:44,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 330 transitions, 803 flow. Second operand has 4 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-21 08:58:44,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:44,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:44,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:45,354 INFO L129 PetriNetUnfolder]: 477/3426 cut-off events. [2022-07-21 08:58:45,354 INFO L130 PetriNetUnfolder]: For 1652/1735 co-relation queries the response was YES. [2022-07-21 08:58:45,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6146 conditions, 3426 events. 477/3426 cut-off events. For 1652/1735 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 32885 event pairs, 140 based on Foata normal form. 16/3146 useless extension candidates. Maximal degree in co-relation 5362. Up to 314 conditions per place. [2022-07-21 08:58:45,389 INFO L132 encePairwiseOnDemand]: 341/349 looper letters, 47 selfloop transitions, 8 changer transitions 1/361 dead transitions. [2022-07-21 08:58:45,390 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 361 transitions, 1003 flow [2022-07-21 08:58:45,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:45,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:45,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1607 transitions. [2022-07-21 08:58:45,391 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9209169054441261 [2022-07-21 08:58:45,392 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1607 transitions. [2022-07-21 08:58:45,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1607 transitions. [2022-07-21 08:58:45,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:45,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1607 transitions. [2022-07-21 08:58:45,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.4) internal successors, (1607), 5 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:45,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:45,395 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:45,396 INFO L186 Difference]: Start difference. First operand has 360 places, 330 transitions, 803 flow. Second operand 5 states and 1607 transitions. [2022-07-21 08:58:45,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 361 transitions, 1003 flow [2022-07-21 08:58:45,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 361 transitions, 997 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-07-21 08:58:45,409 INFO L242 Difference]: Finished difference. Result has 360 places, 337 transitions, 864 flow [2022-07-21 08:58:45,410 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=864, PETRI_PLACES=360, PETRI_TRANSITIONS=337} [2022-07-21 08:58:45,410 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 41 predicate places. [2022-07-21 08:58:45,411 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 337 transitions, 864 flow [2022-07-21 08:58:45,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:45,411 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:45,411 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-21 08:58:45,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 08:58:45,412 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:45,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:45,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1411265022, now seen corresponding path program 1 times [2022-07-21 08:58:45,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:45,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402067753] [2022-07-21 08:58:45,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:45,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:45,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:45,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:45,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402067753] [2022-07-21 08:58:45,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402067753] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:45,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:45,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:45,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996639001] [2022-07-21 08:58:45,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:45,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:45,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:45,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:45,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:45,468 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:45,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 337 transitions, 864 flow. Second operand has 4 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-21 08:58:45,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:45,469 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:45,469 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:46,178 INFO L129 PetriNetUnfolder]: 607/4578 cut-off events. [2022-07-21 08:58:46,178 INFO L130 PetriNetUnfolder]: For 3547/3607 co-relation queries the response was YES. [2022-07-21 08:58:46,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8673 conditions, 4578 events. 607/4578 cut-off events. For 3547/3607 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 46219 event pairs, 313 based on Foata normal form. 27/4256 useless extension candidates. Maximal degree in co-relation 7277. Up to 391 conditions per place. [2022-07-21 08:58:46,220 INFO L132 encePairwiseOnDemand]: 339/349 looper letters, 55 selfloop transitions, 7 changer transitions 7/374 dead transitions. [2022-07-21 08:58:46,220 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 374 transitions, 1151 flow [2022-07-21 08:58:46,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:46,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:46,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1613 transitions. [2022-07-21 08:58:46,222 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9243553008595988 [2022-07-21 08:58:46,222 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1613 transitions. [2022-07-21 08:58:46,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1613 transitions. [2022-07-21 08:58:46,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:46,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1613 transitions. [2022-07-21 08:58:46,225 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.6) internal successors, (1613), 5 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:46,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:46,227 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:46,227 INFO L186 Difference]: Start difference. First operand has 360 places, 337 transitions, 864 flow. Second operand 5 states and 1613 transitions. [2022-07-21 08:58:46,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 374 transitions, 1151 flow [2022-07-21 08:58:46,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 374 transitions, 1135 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-07-21 08:58:46,248 INFO L242 Difference]: Finished difference. Result has 367 places, 341 transitions, 916 flow [2022-07-21 08:58:46,248 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=916, PETRI_PLACES=367, PETRI_TRANSITIONS=341} [2022-07-21 08:58:46,249 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 48 predicate places. [2022-07-21 08:58:46,249 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 341 transitions, 916 flow [2022-07-21 08:58:46,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:46,249 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:46,250 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-21 08:58:46,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-21 08:58:46,250 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:46,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:46,250 INFO L85 PathProgramCache]: Analyzing trace with hash 371624586, now seen corresponding path program 3 times [2022-07-21 08:58:46,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:46,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246631783] [2022-07-21 08:58:46,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:46,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:46,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:46,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:46,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:46,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246631783] [2022-07-21 08:58:46,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246631783] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:46,300 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:46,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:46,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702047142] [2022-07-21 08:58:46,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:46,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:46,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:46,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:46,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:46,303 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:46,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 341 transitions, 916 flow. Second operand has 4 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-21 08:58:46,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:46,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:46,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:47,096 INFO L129 PetriNetUnfolder]: 599/4987 cut-off events. [2022-07-21 08:58:47,096 INFO L130 PetriNetUnfolder]: For 3816/4138 co-relation queries the response was YES. [2022-07-21 08:58:47,142 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9182 conditions, 4987 events. 599/4987 cut-off events. For 3816/4138 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 51532 event pairs, 345 based on Foata normal form. 38/4582 useless extension candidates. Maximal degree in co-relation 7914. Up to 392 conditions per place. [2022-07-21 08:58:47,155 INFO L132 encePairwiseOnDemand]: 339/349 looper letters, 58 selfloop transitions, 15 changer transitions 1/379 dead transitions. [2022-07-21 08:58:47,156 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 379 transitions, 1252 flow [2022-07-21 08:58:47,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:47,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1613 transitions. [2022-07-21 08:58:47,158 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9243553008595988 [2022-07-21 08:58:47,158 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1613 transitions. [2022-07-21 08:58:47,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1613 transitions. [2022-07-21 08:58:47,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:47,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1613 transitions. [2022-07-21 08:58:47,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 322.6) internal successors, (1613), 5 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:47,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:47,162 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:47,163 INFO L186 Difference]: Start difference. First operand has 367 places, 341 transitions, 916 flow. Second operand 5 states and 1613 transitions. [2022-07-21 08:58:47,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 379 transitions, 1252 flow [2022-07-21 08:58:47,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 379 transitions, 1230 flow, removed 8 selfloop flow, removed 4 redundant places. [2022-07-21 08:58:47,183 INFO L242 Difference]: Finished difference. Result has 371 places, 352 transitions, 1061 flow [2022-07-21 08:58:47,183 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1061, PETRI_PLACES=371, PETRI_TRANSITIONS=352} [2022-07-21 08:58:47,183 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 52 predicate places. [2022-07-21 08:58:47,184 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 352 transitions, 1061 flow [2022-07-21 08:58:47,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:47,184 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:47,184 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-21 08:58:47,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-21 08:58:47,185 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:47,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:47,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1006346540, now seen corresponding path program 4 times [2022-07-21 08:58:47,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:47,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073180009] [2022-07-21 08:58:47,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:47,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:47,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:47,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:47,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073180009] [2022-07-21 08:58:47,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073180009] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:47,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:47,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471581440] [2022-07-21 08:58:47,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:47,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:47,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:47,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:47,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:47,244 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:47,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 352 transitions, 1061 flow. Second operand has 4 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-21 08:58:47,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:47,245 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:47,245 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:47,889 INFO L129 PetriNetUnfolder]: 469/4274 cut-off events. [2022-07-21 08:58:47,889 INFO L130 PetriNetUnfolder]: For 3905/3956 co-relation queries the response was YES. [2022-07-21 08:58:47,923 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8613 conditions, 4274 events. 469/4274 cut-off events. For 3905/3956 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 44084 event pairs, 209 based on Foata normal form. 19/4056 useless extension candidates. Maximal degree in co-relation 8552. Up to 374 conditions per place. [2022-07-21 08:58:47,933 INFO L132 encePairwiseOnDemand]: 341/349 looper letters, 57 selfloop transitions, 14 changer transitions 2/378 dead transitions. [2022-07-21 08:58:47,933 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 378 transitions, 1355 flow [2022-07-21 08:58:47,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:47,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1603 transitions. [2022-07-21 08:58:47,939 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9186246418338109 [2022-07-21 08:58:47,939 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1603 transitions. [2022-07-21 08:58:47,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1603 transitions. [2022-07-21 08:58:47,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:47,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1603 transitions. [2022-07-21 08:58:47,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.6) internal successors, (1603), 5 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:47,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:47,943 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:47,943 INFO L186 Difference]: Start difference. First operand has 371 places, 352 transitions, 1061 flow. Second operand 5 states and 1603 transitions. [2022-07-21 08:58:47,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 378 transitions, 1355 flow [2022-07-21 08:58:47,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 378 transitions, 1345 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-07-21 08:58:47,965 INFO L242 Difference]: Finished difference. Result has 377 places, 358 transitions, 1160 flow [2022-07-21 08:58:47,966 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1027, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1160, PETRI_PLACES=377, PETRI_TRANSITIONS=358} [2022-07-21 08:58:47,966 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 58 predicate places. [2022-07-21 08:58:47,966 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 358 transitions, 1160 flow [2022-07-21 08:58:47,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:47,967 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:47,967 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-21 08:58:47,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-21 08:58:47,967 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:47,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:47,968 INFO L85 PathProgramCache]: Analyzing trace with hash 2034932952, now seen corresponding path program 2 times [2022-07-21 08:58:47,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:47,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142970992] [2022-07-21 08:58:47,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:47,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:47,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:48,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:48,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:48,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142970992] [2022-07-21 08:58:48,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142970992] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:48,019 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:48,019 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:48,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849459964] [2022-07-21 08:58:48,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:48,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:48,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:48,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:48,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:48,021 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:48,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 358 transitions, 1160 flow. Second operand has 4 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-21 08:58:48,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:48,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:48,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:48,621 INFO L129 PetriNetUnfolder]: 461/4249 cut-off events. [2022-07-21 08:58:48,621 INFO L130 PetriNetUnfolder]: For 4915/5251 co-relation queries the response was YES. [2022-07-21 08:58:48,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8640 conditions, 4249 events. 461/4249 cut-off events. For 4915/5251 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 43569 event pairs, 206 based on Foata normal form. 13/3951 useless extension candidates. Maximal degree in co-relation 7496. Up to 281 conditions per place. [2022-07-21 08:58:48,673 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 68 selfloop transitions, 19 changer transitions 4/396 dead transitions. [2022-07-21 08:58:48,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 396 transitions, 1658 flow [2022-07-21 08:58:48,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:48,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:48,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1608 transitions. [2022-07-21 08:58:48,675 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9214899713467049 [2022-07-21 08:58:48,675 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1608 transitions. [2022-07-21 08:58:48,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1608 transitions. [2022-07-21 08:58:48,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:48,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1608 transitions. [2022-07-21 08:58:48,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.6) internal successors, (1608), 5 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:48,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:48,679 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:48,680 INFO L186 Difference]: Start difference. First operand has 377 places, 358 transitions, 1160 flow. Second operand 5 states and 1608 transitions. [2022-07-21 08:58:48,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 396 transitions, 1658 flow [2022-07-21 08:58:48,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 396 transitions, 1654 flow, removed 2 selfloop flow, removed 0 redundant places. [2022-07-21 08:58:48,703 INFO L242 Difference]: Finished difference. Result has 385 places, 369 transitions, 1358 flow [2022-07-21 08:58:48,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1156, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1358, PETRI_PLACES=385, PETRI_TRANSITIONS=369} [2022-07-21 08:58:48,704 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 66 predicate places. [2022-07-21 08:58:48,704 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 369 transitions, 1358 flow [2022-07-21 08:58:48,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:48,704 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:48,705 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-21 08:58:48,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-21 08:58:48,705 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:48,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:48,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2016153488, now seen corresponding path program 3 times [2022-07-21 08:58:48,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:48,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136690416] [2022-07-21 08:58:48,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:48,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:48,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:48,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:48,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136690416] [2022-07-21 08:58:48,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136690416] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:48,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:48,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:48,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119145998] [2022-07-21 08:58:48,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:48,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:48,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:48,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:48,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:48,748 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:48,748 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 369 transitions, 1358 flow. Second operand has 4 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-21 08:58:48,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:48,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:48,749 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:49,377 INFO L129 PetriNetUnfolder]: 458/4128 cut-off events. [2022-07-21 08:58:49,377 INFO L130 PetriNetUnfolder]: For 6261/6588 co-relation queries the response was YES. [2022-07-21 08:58:49,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8974 conditions, 4128 events. 458/4128 cut-off events. For 6261/6588 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 41986 event pairs, 214 based on Foata normal form. 11/3848 useless extension candidates. Maximal degree in co-relation 7738. Up to 291 conditions per place. [2022-07-21 08:58:49,420 INFO L132 encePairwiseOnDemand]: 341/349 looper letters, 71 selfloop transitions, 23 changer transitions 1/400 dead transitions. [2022-07-21 08:58:49,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 400 transitions, 1805 flow [2022-07-21 08:58:49,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:49,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:49,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1604 transitions. [2022-07-21 08:58:49,422 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9191977077363896 [2022-07-21 08:58:49,422 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1604 transitions. [2022-07-21 08:58:49,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1604 transitions. [2022-07-21 08:58:49,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:49,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1604 transitions. [2022-07-21 08:58:49,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 320.8) internal successors, (1604), 5 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:49,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:49,426 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:49,427 INFO L186 Difference]: Start difference. First operand has 385 places, 369 transitions, 1358 flow. Second operand 5 states and 1604 transitions. [2022-07-21 08:58:49,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 400 transitions, 1805 flow [2022-07-21 08:58:49,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 400 transitions, 1789 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-07-21 08:58:49,454 INFO L242 Difference]: Finished difference. Result has 392 places, 380 transitions, 1564 flow [2022-07-21 08:58:49,455 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1564, PETRI_PLACES=392, PETRI_TRANSITIONS=380} [2022-07-21 08:58:49,455 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 73 predicate places. [2022-07-21 08:58:49,455 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 380 transitions, 1564 flow [2022-07-21 08:58:49,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:49,456 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:49,456 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-21 08:58:49,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-21 08:58:49,456 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:49,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:49,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1149123476, now seen corresponding path program 4 times [2022-07-21 08:58:49,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:49,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100148247] [2022-07-21 08:58:49,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:49,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:49,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:49,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-21 08:58:49,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:49,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100148247] [2022-07-21 08:58:49,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100148247] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:49,498 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:49,498 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:49,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219098605] [2022-07-21 08:58:49,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:49,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:49,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:49,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:49,501 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:49,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 380 transitions, 1564 flow. Second operand has 4 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-21 08:58:49,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:49,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:49,502 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:50,152 INFO L129 PetriNetUnfolder]: 527/4803 cut-off events. [2022-07-21 08:58:50,152 INFO L130 PetriNetUnfolder]: For 9000/9673 co-relation queries the response was YES. [2022-07-21 08:58:50,196 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10038 conditions, 4803 events. 527/4803 cut-off events. For 9000/9673 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 49429 event pairs, 342 based on Foata normal form. 8/4432 useless extension candidates. Maximal degree in co-relation 8654. Up to 547 conditions per place. [2022-07-21 08:58:50,208 INFO L132 encePairwiseOnDemand]: 346/349 looper letters, 71 selfloop transitions, 4 changer transitions 9/389 dead transitions. [2022-07-21 08:58:50,208 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 389 transitions, 1806 flow [2022-07-21 08:58:50,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 08:58:50,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-21 08:58:50,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1277 transitions. [2022-07-21 08:58:50,210 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.914756446991404 [2022-07-21 08:58:50,210 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1277 transitions. [2022-07-21 08:58:50,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1277 transitions. [2022-07-21 08:58:50,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:50,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1277 transitions. [2022-07-21 08:58:50,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:50,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:50,214 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:50,214 INFO L186 Difference]: Start difference. First operand has 392 places, 380 transitions, 1564 flow. Second operand 4 states and 1277 transitions. [2022-07-21 08:58:50,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 389 transitions, 1806 flow [2022-07-21 08:58:50,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 389 transitions, 1786 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-07-21 08:58:50,245 INFO L242 Difference]: Finished difference. Result has 397 places, 374 transitions, 1470 flow [2022-07-21 08:58:50,246 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1470, PETRI_PLACES=397, PETRI_TRANSITIONS=374} [2022-07-21 08:58:50,246 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 78 predicate places. [2022-07-21 08:58:50,246 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 374 transitions, 1470 flow [2022-07-21 08:58:50,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:50,247 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:50,247 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-21 08:58:50,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-21 08:58:50,247 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:50,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:50,248 INFO L85 PathProgramCache]: Analyzing trace with hash -263194964, now seen corresponding path program 5 times [2022-07-21 08:58:50,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:50,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169163292] [2022-07-21 08:58:50,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:50,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:50,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:50,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:50,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:50,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169163292] [2022-07-21 08:58:50,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169163292] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:50,288 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:50,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:50,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783986326] [2022-07-21 08:58:50,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:50,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:50,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:50,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:50,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:50,290 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:50,291 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 374 transitions, 1470 flow. Second operand has 4 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-21 08:58:50,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:50,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:50,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:50,888 INFO L129 PetriNetUnfolder]: 493/4368 cut-off events. [2022-07-21 08:58:50,889 INFO L130 PetriNetUnfolder]: For 9138/9904 co-relation queries the response was YES. [2022-07-21 08:58:50,928 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9056 conditions, 4368 events. 493/4368 cut-off events. For 9138/9904 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 43404 event pairs, 303 based on Foata normal form. 10/4017 useless extension candidates. Maximal degree in co-relation 9008. Up to 474 conditions per place. [2022-07-21 08:58:50,937 INFO L132 encePairwiseOnDemand]: 346/349 looper letters, 69 selfloop transitions, 6 changer transitions 4/384 dead transitions. [2022-07-21 08:58:50,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 384 transitions, 1697 flow [2022-07-21 08:58:50,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 08:58:50,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-21 08:58:50,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1279 transitions. [2022-07-21 08:58:50,939 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.916189111747851 [2022-07-21 08:58:50,939 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1279 transitions. [2022-07-21 08:58:50,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1279 transitions. [2022-07-21 08:58:50,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:50,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1279 transitions. [2022-07-21 08:58:50,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 319.75) internal successors, (1279), 4 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:50,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:50,942 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:50,943 INFO L186 Difference]: Start difference. First operand has 397 places, 374 transitions, 1470 flow. Second operand 4 states and 1279 transitions. [2022-07-21 08:58:50,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 384 transitions, 1697 flow [2022-07-21 08:58:50,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 384 transitions, 1690 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-07-21 08:58:50,969 INFO L242 Difference]: Finished difference. Result has 399 places, 371 transitions, 1438 flow [2022-07-21 08:58:50,969 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1445, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1438, PETRI_PLACES=399, PETRI_TRANSITIONS=371} [2022-07-21 08:58:50,969 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 80 predicate places. [2022-07-21 08:58:50,970 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 371 transitions, 1438 flow [2022-07-21 08:58:50,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:50,970 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:50,970 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-21 08:58:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-21 08:58:50,970 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:50,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1786200662, now seen corresponding path program 5 times [2022-07-21 08:58:50,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:50,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344348827] [2022-07-21 08:58:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:50,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:51,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:51,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:51,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344348827] [2022-07-21 08:58:51,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344348827] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:51,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:51,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:51,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486369454] [2022-07-21 08:58:51,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:51,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:51,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:51,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:51,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:51,013 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:51,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 371 transitions, 1438 flow. Second operand has 4 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-21 08:58:51,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:51,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:51,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:51,599 INFO L129 PetriNetUnfolder]: 482/4226 cut-off events. [2022-07-21 08:58:51,600 INFO L130 PetriNetUnfolder]: For 9003/9739 co-relation queries the response was YES. [2022-07-21 08:58:51,642 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8795 conditions, 4226 events. 482/4226 cut-off events. For 9003/9739 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 41360 event pairs, 302 based on Foata normal form. 7/3882 useless extension candidates. Maximal degree in co-relation 8746. Up to 476 conditions per place. [2022-07-21 08:58:51,651 INFO L132 encePairwiseOnDemand]: 346/349 looper letters, 63 selfloop transitions, 6 changer transitions 2/376 dead transitions. [2022-07-21 08:58:51,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 376 transitions, 1600 flow [2022-07-21 08:58:51,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 08:58:51,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-07-21 08:58:51,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1277 transitions. [2022-07-21 08:58:51,655 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.914756446991404 [2022-07-21 08:58:51,655 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1277 transitions. [2022-07-21 08:58:51,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1277 transitions. [2022-07-21 08:58:51,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:51,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1277 transitions. [2022-07-21 08:58:51,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 319.25) internal successors, (1277), 4 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:51,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:51,659 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 349.0) internal successors, (1745), 5 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:51,659 INFO L186 Difference]: Start difference. First operand has 399 places, 371 transitions, 1438 flow. Second operand 4 states and 1277 transitions. [2022-07-21 08:58:51,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 376 transitions, 1600 flow [2022-07-21 08:58:51,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 376 transitions, 1584 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-07-21 08:58:51,686 INFO L242 Difference]: Finished difference. Result has 400 places, 367 transitions, 1381 flow [2022-07-21 08:58:51,686 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1381, PETRI_PLACES=400, PETRI_TRANSITIONS=367} [2022-07-21 08:58:51,686 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 81 predicate places. [2022-07-21 08:58:51,686 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 367 transitions, 1381 flow [2022-07-21 08:58:51,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:51,687 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:51,687 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-21 08:58:51,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-21 08:58:51,688 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:51,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:51,689 INFO L85 PathProgramCache]: Analyzing trace with hash 814738280, now seen corresponding path program 1 times [2022-07-21 08:58:51,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:51,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560160128] [2022-07-21 08:58:51,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:51,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:51,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:51,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:51,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:51,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560160128] [2022-07-21 08:58:51,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560160128] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:51,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:51,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:51,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406400962] [2022-07-21 08:58:51,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:51,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:51,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:51,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:51,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:51,731 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:51,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 367 transitions, 1381 flow. Second operand has 4 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-21 08:58:51,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:51,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:51,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:52,438 INFO L129 PetriNetUnfolder]: 510/4185 cut-off events. [2022-07-21 08:58:52,439 INFO L130 PetriNetUnfolder]: For 8890/9034 co-relation queries the response was YES. [2022-07-21 08:58:52,487 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9060 conditions, 4185 events. 510/4185 cut-off events. For 8890/9034 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 41160 event pairs, 153 based on Foata normal form. 20/3909 useless extension candidates. Maximal degree in co-relation 9011. Up to 408 conditions per place. [2022-07-21 08:58:52,497 INFO L132 encePairwiseOnDemand]: 341/349 looper letters, 87 selfloop transitions, 16 changer transitions 14/422 dead transitions. [2022-07-21 08:58:52,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 422 transitions, 2240 flow [2022-07-21 08:58:52,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:52,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1608 transitions. [2022-07-21 08:58:52,499 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9214899713467049 [2022-07-21 08:58:52,499 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1608 transitions. [2022-07-21 08:58:52,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1608 transitions. [2022-07-21 08:58:52,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:52,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1608 transitions. [2022-07-21 08:58:52,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.6) internal successors, (1608), 5 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:52,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:52,503 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:52,503 INFO L186 Difference]: Start difference. First operand has 400 places, 367 transitions, 1381 flow. Second operand 5 states and 1608 transitions. [2022-07-21 08:58:52,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 422 transitions, 2240 flow [2022-07-21 08:58:52,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 422 transitions, 2219 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-07-21 08:58:52,536 INFO L242 Difference]: Finished difference. Result has 405 places, 377 transitions, 1564 flow [2022-07-21 08:58:52,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1564, PETRI_PLACES=405, PETRI_TRANSITIONS=377} [2022-07-21 08:58:52,536 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 86 predicate places. [2022-07-21 08:58:52,537 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 377 transitions, 1564 flow [2022-07-21 08:58:52,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:52,537 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:52,537 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 08:58:52,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-21 08:58:52,538 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:52,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:52,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1858173424, now seen corresponding path program 2 times [2022-07-21 08:58:52,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:52,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9847165] [2022-07-21 08:58:52,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:52,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:52,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:52,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:52,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:52,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9847165] [2022-07-21 08:58:52,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9847165] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:52,580 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:52,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:52,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279299467] [2022-07-21 08:58:52,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:52,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:52,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:52,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:52,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:52,582 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:52,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 377 transitions, 1564 flow. Second operand has 4 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-21 08:58:52,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:52,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:52,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:53,296 INFO L129 PetriNetUnfolder]: 507/4108 cut-off events. [2022-07-21 08:58:53,296 INFO L130 PetriNetUnfolder]: For 10654/11305 co-relation queries the response was YES. [2022-07-21 08:58:53,345 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9086 conditions, 4108 events. 507/4108 cut-off events. For 10654/11305 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 39872 event pairs, 171 based on Foata normal form. 30/3817 useless extension candidates. Maximal degree in co-relation 9034. Up to 361 conditions per place. [2022-07-21 08:58:53,356 INFO L132 encePairwiseOnDemand]: 340/349 looper letters, 81 selfloop transitions, 25 changer transitions 6/417 dead transitions. [2022-07-21 08:58:53,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 417 transitions, 2265 flow [2022-07-21 08:58:53,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:53,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1606 transitions. [2022-07-21 08:58:53,358 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9203438395415473 [2022-07-21 08:58:53,358 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1606 transitions. [2022-07-21 08:58:53,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1606 transitions. [2022-07-21 08:58:53,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:53,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1606 transitions. [2022-07-21 08:58:53,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.2) internal successors, (1606), 5 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:53,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:53,362 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:53,362 INFO L186 Difference]: Start difference. First operand has 405 places, 377 transitions, 1564 flow. Second operand 5 states and 1606 transitions. [2022-07-21 08:58:53,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 417 transitions, 2265 flow [2022-07-21 08:58:53,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 417 transitions, 2239 flow, removed 13 selfloop flow, removed 0 redundant places. [2022-07-21 08:58:53,396 INFO L242 Difference]: Finished difference. Result has 413 places, 387 transitions, 1796 flow [2022-07-21 08:58:53,396 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1796, PETRI_PLACES=413, PETRI_TRANSITIONS=387} [2022-07-21 08:58:53,396 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 94 predicate places. [2022-07-21 08:58:53,397 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 387 transitions, 1796 flow [2022-07-21 08:58:53,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:53,397 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:53,397 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-21 08:58:53,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-21 08:58:53,397 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:53,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:53,398 INFO L85 PathProgramCache]: Analyzing trace with hash 757831568, now seen corresponding path program 1 times [2022-07-21 08:58:53,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:53,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992327229] [2022-07-21 08:58:53,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:53,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:53,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:53,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:53,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:53,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992327229] [2022-07-21 08:58:53,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992327229] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:53,516 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:53,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:58:53,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45400766] [2022-07-21 08:58:53,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:53,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:58:53,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:53,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:58:53,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:58:53,521 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:58:53,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 387 transitions, 1796 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:53,523 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:53,523 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:58:53,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:55,066 INFO L129 PetriNetUnfolder]: 2284/7848 cut-off events. [2022-07-21 08:58:55,067 INFO L130 PetriNetUnfolder]: For 9982/10185 co-relation queries the response was YES. [2022-07-21 08:58:55,376 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17939 conditions, 7848 events. 2284/7848 cut-off events. For 9982/10185 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 82892 event pairs, 1434 based on Foata normal form. 6/7018 useless extension candidates. Maximal degree in co-relation 17883. Up to 2945 conditions per place. [2022-07-21 08:58:55,395 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 80 selfloop transitions, 30 changer transitions 28/491 dead transitions. [2022-07-21 08:58:55,396 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 491 transitions, 2451 flow [2022-07-21 08:58:55,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 08:58:55,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-21 08:58:55,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7383 transitions. [2022-07-21 08:58:55,400 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8814469914040115 [2022-07-21 08:58:55,400 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7383 transitions. [2022-07-21 08:58:55,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7383 transitions. [2022-07-21 08:58:55,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:55,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7383 transitions. [2022-07-21 08:58:55,408 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 307.625) internal successors, (7383), 24 states have internal predecessors, (7383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:55,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:55,412 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:55,412 INFO L186 Difference]: Start difference. First operand has 413 places, 387 transitions, 1796 flow. Second operand 24 states and 7383 transitions. [2022-07-21 08:58:55,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 491 transitions, 2451 flow [2022-07-21 08:58:55,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 491 transitions, 2429 flow, removed 11 selfloop flow, removed 0 redundant places. [2022-07-21 08:58:55,447 INFO L242 Difference]: Finished difference. Result has 456 places, 416 transitions, 2064 flow [2022-07-21 08:58:55,447 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1774, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2064, PETRI_PLACES=456, PETRI_TRANSITIONS=416} [2022-07-21 08:58:55,448 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 137 predicate places. [2022-07-21 08:58:55,448 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 416 transitions, 2064 flow [2022-07-21 08:58:55,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:55,449 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:55,449 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-21 08:58:55,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-21 08:58:55,449 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:55,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:55,449 INFO L85 PathProgramCache]: Analyzing trace with hash 683846268, now seen corresponding path program 1 times [2022-07-21 08:58:55,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:55,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146409071] [2022-07-21 08:58:55,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:55,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:55,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:55,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:55,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:55,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146409071] [2022-07-21 08:58:55,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146409071] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:55,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:55,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 08:58:55,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757253745] [2022-07-21 08:58:55,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:55,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 08:58:55,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:55,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 08:58:55,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 08:58:55,488 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 349 [2022-07-21 08:58:55,488 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 416 transitions, 2064 flow. Second operand has 4 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-21 08:58:55,489 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:55,489 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 349 [2022-07-21 08:58:55,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:56,105 INFO L129 PetriNetUnfolder]: 540/3950 cut-off events. [2022-07-21 08:58:56,107 INFO L130 PetriNetUnfolder]: For 13363/13419 co-relation queries the response was YES. [2022-07-21 08:58:56,161 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11058 conditions, 3950 events. 540/3950 cut-off events. For 13363/13419 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 38341 event pairs, 147 based on Foata normal form. 39/3743 useless extension candidates. Maximal degree in co-relation 10981. Up to 420 conditions per place. [2022-07-21 08:58:56,172 INFO L132 encePairwiseOnDemand]: 341/349 looper letters, 90 selfloop transitions, 22 changer transitions 3/449 dead transitions. [2022-07-21 08:58:56,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 449 transitions, 2629 flow [2022-07-21 08:58:56,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 08:58:56,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-07-21 08:58:56,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1605 transitions. [2022-07-21 08:58:56,173 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.9197707736389685 [2022-07-21 08:58:56,174 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1605 transitions. [2022-07-21 08:58:56,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1605 transitions. [2022-07-21 08:58:56,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:56,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1605 transitions. [2022-07-21 08:58:56,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:56,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:56,177 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 349.0) internal successors, (2094), 6 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:56,177 INFO L186 Difference]: Start difference. First operand has 456 places, 416 transitions, 2064 flow. Second operand 5 states and 1605 transitions. [2022-07-21 08:58:56,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 449 transitions, 2629 flow [2022-07-21 08:58:56,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 449 transitions, 2543 flow, removed 43 selfloop flow, removed 2 redundant places. [2022-07-21 08:58:56,252 INFO L242 Difference]: Finished difference. Result has 460 places, 425 transitions, 2172 flow [2022-07-21 08:58:56,252 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2172, PETRI_PLACES=460, PETRI_TRANSITIONS=425} [2022-07-21 08:58:56,253 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 141 predicate places. [2022-07-21 08:58:56,253 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 425 transitions, 2172 flow [2022-07-21 08:58:56,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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-21 08:58:56,253 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:56,254 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-21 08:58:56,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-21 08:58:56,254 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:56,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:56,254 INFO L85 PathProgramCache]: Analyzing trace with hash -866903354, now seen corresponding path program 2 times [2022-07-21 08:58:56,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:56,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436438604] [2022-07-21 08:58:56,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:56,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:56,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:56,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:56,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436438604] [2022-07-21 08:58:56,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436438604] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:56,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:56,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:58:56,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768043188] [2022-07-21 08:58:56,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:58:56,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:58:56,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:58:56,348 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:58:56,351 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 425 transitions, 2172 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:56,351 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:56,352 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:58:56,352 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:58:58,162 INFO L129 PetriNetUnfolder]: 2466/8693 cut-off events. [2022-07-21 08:58:58,163 INFO L130 PetriNetUnfolder]: For 25215/25728 co-relation queries the response was YES. [2022-07-21 08:58:58,239 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26026 conditions, 8693 events. 2466/8693 cut-off events. For 25215/25728 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 91726 event pairs, 1481 based on Foata normal form. 8/7802 useless extension candidates. Maximal degree in co-relation 25947. Up to 2990 conditions per place. [2022-07-21 08:58:58,263 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 90 selfloop transitions, 36 changer transitions 22/510 dead transitions. [2022-07-21 08:58:58,264 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 510 transitions, 3078 flow [2022-07-21 08:58:58,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 08:58:58,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 08:58:58,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6152 transitions. [2022-07-21 08:58:58,267 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8813753581661891 [2022-07-21 08:58:58,267 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6152 transitions. [2022-07-21 08:58:58,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6152 transitions. [2022-07-21 08:58:58,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:58:58,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6152 transitions. [2022-07-21 08:58:58,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 307.6) internal successors, (6152), 20 states have internal predecessors, (6152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:58,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:58,277 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:58,277 INFO L186 Difference]: Start difference. First operand has 460 places, 425 transitions, 2172 flow. Second operand 20 states and 6152 transitions. [2022-07-21 08:58:58,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 510 transitions, 3078 flow [2022-07-21 08:58:58,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 510 transitions, 3028 flow, removed 17 selfloop flow, removed 2 redundant places. [2022-07-21 08:58:58,400 INFO L242 Difference]: Finished difference. Result has 492 places, 458 transitions, 2580 flow [2022-07-21 08:58:58,400 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2122, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2580, PETRI_PLACES=492, PETRI_TRANSITIONS=458} [2022-07-21 08:58:58,400 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 173 predicate places. [2022-07-21 08:58:58,400 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 458 transitions, 2580 flow [2022-07-21 08:58:58,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:58,401 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:58:58,401 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-21 08:58:58,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-21 08:58:58,401 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:58:58,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:58:58,402 INFO L85 PathProgramCache]: Analyzing trace with hash -151826670, now seen corresponding path program 3 times [2022-07-21 08:58:58,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:58:58,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569701370] [2022-07-21 08:58:58,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:58:58,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:58:58,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:58:58,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:58:58,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:58:58,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569701370] [2022-07-21 08:58:58,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569701370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:58:58,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:58:58,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:58:58,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124872301] [2022-07-21 08:58:58,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:58:58,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:58:58,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:58:58,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:58:58,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:58:58,500 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:58:58,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 458 transitions, 2580 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:58:58,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:58:58,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:58:58,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:00,418 INFO L129 PetriNetUnfolder]: 2524/8747 cut-off events. [2022-07-21 08:59:00,418 INFO L130 PetriNetUnfolder]: For 48143/48364 co-relation queries the response was YES. [2022-07-21 08:59:00,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31487 conditions, 8747 events. 2524/8747 cut-off events. For 48143/48364 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 93601 event pairs, 1506 based on Foata normal form. 10/7851 useless extension candidates. Maximal degree in co-relation 31394. Up to 3344 conditions per place. [2022-07-21 08:59:00,606 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 97 selfloop transitions, 51 changer transitions 19/529 dead transitions. [2022-07-21 08:59:00,606 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 529 transitions, 3511 flow [2022-07-21 08:59:00,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 08:59:00,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-07-21 08:59:00,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6148 transitions. [2022-07-21 08:59:00,609 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8808022922636103 [2022-07-21 08:59:00,610 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6148 transitions. [2022-07-21 08:59:00,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6148 transitions. [2022-07-21 08:59:00,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:00,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6148 transitions. [2022-07-21 08:59:00,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 307.4) internal successors, (6148), 20 states have internal predecessors, (6148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:00,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:00,619 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 349.0) internal successors, (7329), 21 states have internal predecessors, (7329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:00,619 INFO L186 Difference]: Start difference. First operand has 492 places, 458 transitions, 2580 flow. Second operand 20 states and 6148 transitions. [2022-07-21 08:59:00,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 529 transitions, 3511 flow [2022-07-21 08:59:01,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 529 transitions, 3339 flow, removed 86 selfloop flow, removed 2 redundant places. [2022-07-21 08:59:01,066 INFO L242 Difference]: Finished difference. Result has 522 places, 488 transitions, 3002 flow [2022-07-21 08:59:01,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2416, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3002, PETRI_PLACES=522, PETRI_TRANSITIONS=488} [2022-07-21 08:59:01,067 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 203 predicate places. [2022-07-21 08:59:01,067 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 488 transitions, 3002 flow [2022-07-21 08:59:01,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:01,068 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:01,068 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-21 08:59:01,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-21 08:59:01,068 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:01,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:01,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1799248610, now seen corresponding path program 4 times [2022-07-21 08:59:01,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:01,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30293692] [2022-07-21 08:59:01,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:01,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:01,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:01,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:01,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30293692] [2022-07-21 08:59:01,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30293692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:01,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:01,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:01,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577344552] [2022-07-21 08:59:01,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:01,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:01,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:01,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:01,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:01,159 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:01,160 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 488 transitions, 3002 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:01,160 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:01,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:01,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:03,220 INFO L129 PetriNetUnfolder]: 2600/9247 cut-off events. [2022-07-21 08:59:03,220 INFO L130 PetriNetUnfolder]: For 62690/63628 co-relation queries the response was YES. [2022-07-21 08:59:03,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34782 conditions, 9247 events. 2600/9247 cut-off events. For 62690/63628 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 100320 event pairs, 1230 based on Foata normal form. 15/8389 useless extension candidates. Maximal degree in co-relation 34675. Up to 2586 conditions per place. [2022-07-21 08:59:03,414 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 149 selfloop transitions, 76 changer transitions 26/613 dead transitions. [2022-07-21 08:59:03,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 613 transitions, 4524 flow [2022-07-21 08:59:03,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 08:59:03,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-07-21 08:59:03,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 7380 transitions. [2022-07-21 08:59:03,419 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8810888252148997 [2022-07-21 08:59:03,419 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 7380 transitions. [2022-07-21 08:59:03,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 7380 transitions. [2022-07-21 08:59:03,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:03,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 7380 transitions. [2022-07-21 08:59:03,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 307.5) internal successors, (7380), 24 states have internal predecessors, (7380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:03,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:03,430 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 349.0) internal successors, (8725), 25 states have internal predecessors, (8725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:03,430 INFO L186 Difference]: Start difference. First operand has 522 places, 488 transitions, 3002 flow. Second operand 24 states and 7380 transitions. [2022-07-21 08:59:03,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 613 transitions, 4524 flow [2022-07-21 08:59:04,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 613 transitions, 4210 flow, removed 157 selfloop flow, removed 2 redundant places. [2022-07-21 08:59:04,033 INFO L242 Difference]: Finished difference. Result has 561 places, 517 transitions, 3442 flow [2022-07-21 08:59:04,034 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=2788, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3442, PETRI_PLACES=561, PETRI_TRANSITIONS=517} [2022-07-21 08:59:04,034 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 242 predicate places. [2022-07-21 08:59:04,034 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 517 transitions, 3442 flow [2022-07-21 08:59:04,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:04,035 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:04,035 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-21 08:59:04,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-07-21 08:59:04,035 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:04,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:04,036 INFO L85 PathProgramCache]: Analyzing trace with hash -1102202296, now seen corresponding path program 5 times [2022-07-21 08:59:04,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:04,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761811763] [2022-07-21 08:59:04,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:04,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:04,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:04,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:04,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:04,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761811763] [2022-07-21 08:59:04,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761811763] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:04,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:04,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:04,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356210814] [2022-07-21 08:59:04,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:04,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:04,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:04,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:04,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:04,134 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:04,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 517 transitions, 3442 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:04,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:04,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:04,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:06,456 INFO L129 PetriNetUnfolder]: 2772/9591 cut-off events. [2022-07-21 08:59:06,457 INFO L130 PetriNetUnfolder]: For 53349/53594 co-relation queries the response was YES. [2022-07-21 08:59:06,617 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36973 conditions, 9591 events. 2772/9591 cut-off events. For 53349/53594 co-relation queries the response was YES. Maximal size of possible extension queue 778. Compared 105078 event pairs, 1548 based on Foata normal form. 16/8658 useless extension candidates. Maximal degree in co-relation 36847. Up to 3456 conditions per place. [2022-07-21 08:59:06,652 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 136 selfloop transitions, 86 changer transitions 24/608 dead transitions. [2022-07-21 08:59:06,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 608 transitions, 4884 flow [2022-07-21 08:59:06,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 08:59:06,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-21 08:59:06,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6761 transitions. [2022-07-21 08:59:06,656 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8805678562125554 [2022-07-21 08:59:06,656 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 6761 transitions. [2022-07-21 08:59:06,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 6761 transitions. [2022-07-21 08:59:06,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:06,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 6761 transitions. [2022-07-21 08:59:06,661 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 307.3181818181818) internal successors, (6761), 22 states have internal predecessors, (6761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:06,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 349.0) internal successors, (8027), 23 states have internal predecessors, (8027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:06,665 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 349.0) internal successors, (8027), 23 states have internal predecessors, (8027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:06,665 INFO L186 Difference]: Start difference. First operand has 561 places, 517 transitions, 3442 flow. Second operand 22 states and 6761 transitions. [2022-07-21 08:59:06,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 608 transitions, 4884 flow [2022-07-21 08:59:07,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 608 transitions, 4714 flow, removed 85 selfloop flow, removed 2 redundant places. [2022-07-21 08:59:07,298 INFO L242 Difference]: Finished difference. Result has 592 places, 549 transitions, 4075 flow [2022-07-21 08:59:07,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=3326, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4075, PETRI_PLACES=592, PETRI_TRANSITIONS=549} [2022-07-21 08:59:07,299 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 273 predicate places. [2022-07-21 08:59:07,299 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 549 transitions, 4075 flow [2022-07-21 08:59:07,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:07,300 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:07,300 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-21 08:59:07,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-21 08:59:07,300 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:07,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:07,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1500651626, now seen corresponding path program 6 times [2022-07-21 08:59:07,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:07,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779101695] [2022-07-21 08:59:07,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:07,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:07,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:07,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:07,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779101695] [2022-07-21 08:59:07,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779101695] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:07,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:07,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:07,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783716192] [2022-07-21 08:59:07,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:07,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:07,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:07,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:07,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:07,420 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:07,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 549 transitions, 4075 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:07,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:07,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:07,422 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:10,257 INFO L129 PetriNetUnfolder]: 2868/9875 cut-off events. [2022-07-21 08:59:10,257 INFO L130 PetriNetUnfolder]: For 54695/54940 co-relation queries the response was YES. [2022-07-21 08:59:10,587 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38880 conditions, 9875 events. 2868/9875 cut-off events. For 54695/54940 co-relation queries the response was YES. Maximal size of possible extension queue 812. Compared 108444 event pairs, 1602 based on Foata normal form. 16/8901 useless extension candidates. Maximal degree in co-relation 38741. Up to 3588 conditions per place. [2022-07-21 08:59:10,631 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 144 selfloop transitions, 89 changer transitions 16/611 dead transitions. [2022-07-21 08:59:10,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 611 transitions, 5274 flow [2022-07-21 08:59:10,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 08:59:10,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 08:59:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5234 transitions. [2022-07-21 08:59:10,636 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8821843923815945 [2022-07-21 08:59:10,636 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5234 transitions. [2022-07-21 08:59:10,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5234 transitions. [2022-07-21 08:59:10,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:10,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5234 transitions. [2022-07-21 08:59:10,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.88235294117646) internal successors, (5234), 17 states have internal predecessors, (5234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:10,644 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:10,645 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:10,645 INFO L186 Difference]: Start difference. First operand has 592 places, 549 transitions, 4075 flow. Second operand 17 states and 5234 transitions. [2022-07-21 08:59:10,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 611 transitions, 5274 flow [2022-07-21 08:59:11,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 611 transitions, 5080 flow, removed 97 selfloop flow, removed 2 redundant places. [2022-07-21 08:59:11,364 INFO L242 Difference]: Finished difference. Result has 613 places, 570 transitions, 4522 flow [2022-07-21 08:59:11,365 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=3905, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4522, PETRI_PLACES=613, PETRI_TRANSITIONS=570} [2022-07-21 08:59:11,366 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 294 predicate places. [2022-07-21 08:59:11,366 INFO L495 AbstractCegarLoop]: Abstraction has has 613 places, 570 transitions, 4522 flow [2022-07-21 08:59:11,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:11,367 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:11,367 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-21 08:59:11,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-07-21 08:59:11,367 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:11,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:11,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1109934054, now seen corresponding path program 7 times [2022-07-21 08:59:11,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:11,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794039936] [2022-07-21 08:59:11,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:11,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:11,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:11,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:11,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:11,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794039936] [2022-07-21 08:59:11,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794039936] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:11,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:11,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:11,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195075886] [2022-07-21 08:59:11,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:11,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:11,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:11,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:11,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:11,468 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:11,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 570 transitions, 4522 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:11,470 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:11,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:11,470 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:14,516 INFO L129 PetriNetUnfolder]: 2912/10075 cut-off events. [2022-07-21 08:59:14,516 INFO L130 PetriNetUnfolder]: For 61223/61468 co-relation queries the response was YES. [2022-07-21 08:59:14,904 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40948 conditions, 10075 events. 2912/10075 cut-off events. For 61223/61468 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 111685 event pairs, 1592 based on Foata normal form. 16/9100 useless extension candidates. Maximal degree in co-relation 40801. Up to 3678 conditions per place. [2022-07-21 08:59:14,947 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 153 selfloop transitions, 104 changer transitions 14/633 dead transitions. [2022-07-21 08:59:14,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 633 transitions, 5747 flow [2022-07-21 08:59:14,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 08:59:14,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-07-21 08:59:14,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4926 transitions. [2022-07-21 08:59:14,950 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8821633237822349 [2022-07-21 08:59:14,951 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4926 transitions. [2022-07-21 08:59:14,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4926 transitions. [2022-07-21 08:59:14,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:14,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4926 transitions. [2022-07-21 08:59:14,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 307.875) internal successors, (4926), 16 states have internal predecessors, (4926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:14,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:14,958 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 349.0) internal successors, (5933), 17 states have internal predecessors, (5933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:14,958 INFO L186 Difference]: Start difference. First operand has 613 places, 570 transitions, 4522 flow. Second operand 16 states and 4926 transitions. [2022-07-21 08:59:14,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 633 transitions, 5747 flow [2022-07-21 08:59:15,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 633 transitions, 5591 flow, removed 78 selfloop flow, removed 2 redundant places. [2022-07-21 08:59:15,975 INFO L242 Difference]: Finished difference. Result has 633 places, 588 transitions, 4951 flow [2022-07-21 08:59:15,976 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4370, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4951, PETRI_PLACES=633, PETRI_TRANSITIONS=588} [2022-07-21 08:59:15,976 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 314 predicate places. [2022-07-21 08:59:15,976 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 588 transitions, 4951 flow [2022-07-21 08:59:15,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:15,977 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:15,977 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 08:59:15,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-07-21 08:59:15,977 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:15,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:15,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1391434710, now seen corresponding path program 8 times [2022-07-21 08:59:15,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:15,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481587795] [2022-07-21 08:59:15,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:15,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:16,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:16,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:16,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481587795] [2022-07-21 08:59:16,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481587795] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:16,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:16,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:16,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682549237] [2022-07-21 08:59:16,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:16,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:16,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:16,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:16,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:16,072 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:16,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 588 transitions, 4951 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:16,074 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:16,074 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:16,074 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:19,503 INFO L129 PetriNetUnfolder]: 2972/10527 cut-off events. [2022-07-21 08:59:19,503 INFO L130 PetriNetUnfolder]: For 67724/67969 co-relation queries the response was YES. [2022-07-21 08:59:19,743 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43534 conditions, 10527 events. 2972/10527 cut-off events. For 67724/67969 co-relation queries the response was YES. Maximal size of possible extension queue 858. Compared 118832 event pairs, 1572 based on Foata normal form. 16/9534 useless extension candidates. Maximal degree in co-relation 43379. Up to 3574 conditions per place. [2022-07-21 08:59:19,781 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 176 selfloop transitions, 98 changer transitions 23/659 dead transitions. [2022-07-21 08:59:19,781 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 659 transitions, 6456 flow [2022-07-21 08:59:19,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 08:59:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-07-21 08:59:19,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6458 transitions. [2022-07-21 08:59:19,803 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8811570473461591 [2022-07-21 08:59:19,803 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6458 transitions. [2022-07-21 08:59:19,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6458 transitions. [2022-07-21 08:59:19,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:19,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6458 transitions. [2022-07-21 08:59:19,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 307.5238095238095) internal successors, (6458), 21 states have internal predecessors, (6458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:19,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 349.0) internal successors, (7678), 22 states have internal predecessors, (7678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:19,820 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 349.0) internal successors, (7678), 22 states have internal predecessors, (7678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:19,820 INFO L186 Difference]: Start difference. First operand has 633 places, 588 transitions, 4951 flow. Second operand 21 states and 6458 transitions. [2022-07-21 08:59:19,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 659 transitions, 6456 flow [2022-07-21 08:59:20,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 648 places, 659 transitions, 6280 flow, removed 66 selfloop flow, removed 3 redundant places. [2022-07-21 08:59:20,634 INFO L242 Difference]: Finished difference. Result has 662 places, 612 transitions, 5624 flow [2022-07-21 08:59:20,635 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=4813, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5624, PETRI_PLACES=662, PETRI_TRANSITIONS=612} [2022-07-21 08:59:20,636 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 343 predicate places. [2022-07-21 08:59:20,636 INFO L495 AbstractCegarLoop]: Abstraction has has 662 places, 612 transitions, 5624 flow [2022-07-21 08:59:20,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:20,637 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:20,637 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-21 08:59:20,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-07-21 08:59:20,638 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:20,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:20,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1964860582, now seen corresponding path program 9 times [2022-07-21 08:59:20,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:20,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705775105] [2022-07-21 08:59:20,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:20,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:20,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:20,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:20,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:20,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705775105] [2022-07-21 08:59:20,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705775105] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:20,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:20,731 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:20,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069736413] [2022-07-21 08:59:20,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:20,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:20,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:20,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:20,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:20,765 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:20,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 662 places, 612 transitions, 5624 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:20,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:20,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:20,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:24,128 INFO L129 PetriNetUnfolder]: 2970/10451 cut-off events. [2022-07-21 08:59:24,128 INFO L130 PetriNetUnfolder]: For 76121/76366 co-relation queries the response was YES. [2022-07-21 08:59:24,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44934 conditions, 10451 events. 2970/10451 cut-off events. For 76121/76366 co-relation queries the response was YES. Maximal size of possible extension queue 862. Compared 117477 event pairs, 1578 based on Foata normal form. 16/9462 useless extension candidates. Maximal degree in co-relation 44767. Up to 3736 conditions per place. [2022-07-21 08:59:24,452 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 166 selfloop transitions, 117 changer transitions 23/668 dead transitions. [2022-07-21 08:59:24,453 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 668 transitions, 6828 flow [2022-07-21 08:59:24,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 08:59:24,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 08:59:24,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5537 transitions. [2022-07-21 08:59:24,459 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8814071951607768 [2022-07-21 08:59:24,459 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5537 transitions. [2022-07-21 08:59:24,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5537 transitions. [2022-07-21 08:59:24,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:24,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5537 transitions. [2022-07-21 08:59:24,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.6111111111111) internal successors, (5537), 18 states have internal predecessors, (5537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:24,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:24,467 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:24,467 INFO L186 Difference]: Start difference. First operand has 662 places, 612 transitions, 5624 flow. Second operand 18 states and 5537 transitions. [2022-07-21 08:59:24,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 668 transitions, 6828 flow [2022-07-21 08:59:25,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 675 places, 668 transitions, 6596 flow, removed 116 selfloop flow, removed 2 redundant places. [2022-07-21 08:59:25,359 INFO L242 Difference]: Finished difference. Result has 683 places, 622 transitions, 5910 flow [2022-07-21 08:59:25,360 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5406, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5910, PETRI_PLACES=683, PETRI_TRANSITIONS=622} [2022-07-21 08:59:25,360 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 364 predicate places. [2022-07-21 08:59:25,361 INFO L495 AbstractCegarLoop]: Abstraction has has 683 places, 622 transitions, 5910 flow [2022-07-21 08:59:25,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:25,361 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:25,361 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-21 08:59:25,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-07-21 08:59:25,362 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:25,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:25,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1783709758, now seen corresponding path program 10 times [2022-07-21 08:59:25,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:25,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93301780] [2022-07-21 08:59:25,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:25,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:25,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:25,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:25,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:25,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93301780] [2022-07-21 08:59:25,455 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93301780] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:25,455 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:25,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:25,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204432467] [2022-07-21 08:59:25,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:25,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:25,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:25,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:25,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:25,459 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:25,460 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 683 places, 622 transitions, 5910 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:25,460 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:25,460 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:25,460 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:28,767 INFO L129 PetriNetUnfolder]: 3000/10649 cut-off events. [2022-07-21 08:59:28,767 INFO L130 PetriNetUnfolder]: For 78399/78643 co-relation queries the response was YES. [2022-07-21 08:59:28,939 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46355 conditions, 10649 events. 3000/10649 cut-off events. For 78399/78643 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 120635 event pairs, 1616 based on Foata normal form. 16/9642 useless extension candidates. Maximal degree in co-relation 46181. Up to 3798 conditions per place. [2022-07-21 08:59:28,973 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 168 selfloop transitions, 119 changer transitions 20/669 dead transitions. [2022-07-21 08:59:28,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 669 transitions, 7029 flow [2022-07-21 08:59:28,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 08:59:28,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 08:59:28,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5537 transitions. [2022-07-21 08:59:28,976 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8814071951607768 [2022-07-21 08:59:28,977 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5537 transitions. [2022-07-21 08:59:28,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5537 transitions. [2022-07-21 08:59:28,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:28,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5537 transitions. [2022-07-21 08:59:28,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.6111111111111) internal successors, (5537), 18 states have internal predecessors, (5537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:28,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:28,983 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:28,984 INFO L186 Difference]: Start difference. First operand has 683 places, 622 transitions, 5910 flow. Second operand 18 states and 5537 transitions. [2022-07-21 08:59:28,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 669 transitions, 7029 flow [2022-07-21 08:59:29,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 669 transitions, 6837 flow, removed 53 selfloop flow, removed 4 redundant places. [2022-07-21 08:59:29,915 INFO L242 Difference]: Finished difference. Result has 702 places, 636 transitions, 6304 flow [2022-07-21 08:59:29,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=677, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6304, PETRI_PLACES=702, PETRI_TRANSITIONS=636} [2022-07-21 08:59:29,916 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 383 predicate places. [2022-07-21 08:59:29,916 INFO L495 AbstractCegarLoop]: Abstraction has has 702 places, 636 transitions, 6304 flow [2022-07-21 08:59:29,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:29,917 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:29,917 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-21 08:59:29,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-07-21 08:59:29,917 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:29,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:29,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1213203078, now seen corresponding path program 11 times [2022-07-21 08:59:29,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:29,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901271782] [2022-07-21 08:59:29,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:29,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:29,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:30,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:30,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:30,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901271782] [2022-07-21 08:59:30,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901271782] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:30,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:30,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:30,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806249507] [2022-07-21 08:59:30,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:30,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:30,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:30,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:30,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:30,068 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:30,069 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 636 transitions, 6304 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:30,069 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:30,069 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:30,069 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:33,420 INFO L129 PetriNetUnfolder]: 3040/10893 cut-off events. [2022-07-21 08:59:33,421 INFO L130 PetriNetUnfolder]: For 81601/81845 co-relation queries the response was YES. [2022-07-21 08:59:33,615 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48220 conditions, 10893 events. 3040/10893 cut-off events. For 81601/81845 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 124296 event pairs, 1618 based on Foata normal form. 16/9871 useless extension candidates. Maximal degree in co-relation 48039. Up to 3850 conditions per place. [2022-07-21 08:59:33,653 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 198 selfloop transitions, 113 changer transitions 15/688 dead transitions. [2022-07-21 08:59:33,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 716 places, 688 transitions, 7670 flow [2022-07-21 08:59:33,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 08:59:33,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-07-21 08:59:33,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 5234 transitions. [2022-07-21 08:59:33,656 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8821843923815945 [2022-07-21 08:59:33,656 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 5234 transitions. [2022-07-21 08:59:33,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 5234 transitions. [2022-07-21 08:59:33,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:33,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 5234 transitions. [2022-07-21 08:59:33,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 307.88235294117646) internal successors, (5234), 17 states have internal predecessors, (5234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:33,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:33,663 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 349.0) internal successors, (6282), 18 states have internal predecessors, (6282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:33,663 INFO L186 Difference]: Start difference. First operand has 702 places, 636 transitions, 6304 flow. Second operand 17 states and 5234 transitions. [2022-07-21 08:59:33,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 716 places, 688 transitions, 7670 flow [2022-07-21 08:59:34,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 713 places, 688 transitions, 7534 flow, removed 43 selfloop flow, removed 3 redundant places. [2022-07-21 08:59:34,810 INFO L242 Difference]: Finished difference. Result has 722 places, 655 transitions, 6942 flow [2022-07-21 08:59:34,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=697, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6942, PETRI_PLACES=722, PETRI_TRANSITIONS=655} [2022-07-21 08:59:34,811 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 403 predicate places. [2022-07-21 08:59:34,811 INFO L495 AbstractCegarLoop]: Abstraction has has 722 places, 655 transitions, 6942 flow [2022-07-21 08:59:34,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:34,812 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:34,812 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-21 08:59:34,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-07-21 08:59:34,812 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:34,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:34,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2123504974, now seen corresponding path program 12 times [2022-07-21 08:59:34,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:34,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250999080] [2022-07-21 08:59:34,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:34,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:34,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:34,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:34,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250999080] [2022-07-21 08:59:34,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250999080] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:34,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:34,900 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:34,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563404002] [2022-07-21 08:59:34,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:34,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:34,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:34,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:34,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:34,903 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:34,904 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 722 places, 655 transitions, 6942 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:34,904 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:34,904 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:34,904 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:38,435 INFO L129 PetriNetUnfolder]: 3036/10961 cut-off events. [2022-07-21 08:59:38,435 INFO L130 PetriNetUnfolder]: For 85625/85869 co-relation queries the response was YES. [2022-07-21 08:59:38,624 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49049 conditions, 10961 events. 3036/10961 cut-off events. For 85625/85869 co-relation queries the response was YES. Maximal size of possible extension queue 898. Compared 125388 event pairs, 1608 based on Foata normal form. 16/9948 useless extension candidates. Maximal degree in co-relation 48861. Up to 3832 conditions per place. [2022-07-21 08:59:38,662 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 196 selfloop transitions, 116 changer transitions 24/698 dead transitions. [2022-07-21 08:59:38,663 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 698 transitions, 8088 flow [2022-07-21 08:59:38,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 08:59:38,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-07-21 08:59:38,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5541 transitions. [2022-07-21 08:59:38,666 INFO L488 CegarLoopForPetriNet]: DFA transition density 0.8820439350525311 [2022-07-21 08:59:38,666 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5541 transitions. [2022-07-21 08:59:38,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5541 transitions. [2022-07-21 08:59:38,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-21 08:59:38,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5541 transitions. [2022-07-21 08:59:38,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 307.8333333333333) internal successors, (5541), 18 states have internal predecessors, (5541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:38,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:38,674 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 349.0) internal successors, (6631), 19 states have internal predecessors, (6631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:38,674 INFO L186 Difference]: Start difference. First operand has 722 places, 655 transitions, 6942 flow. Second operand 18 states and 5541 transitions. [2022-07-21 08:59:38,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 698 transitions, 8088 flow [2022-07-21 08:59:39,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 734 places, 698 transitions, 7794 flow, removed 122 selfloop flow, removed 3 redundant places. [2022-07-21 08:59:39,864 INFO L242 Difference]: Finished difference. Result has 741 places, 664 transitions, 7206 flow [2022-07-21 08:59:39,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=349, PETRI_DIFFERENCE_MINUEND_FLOW=6698, PETRI_DIFFERENCE_MINUEND_PLACES=717, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7206, PETRI_PLACES=741, PETRI_TRANSITIONS=664} [2022-07-21 08:59:39,865 INFO L279 CegarLoopForPetriNet]: 319 programPoint places, 422 predicate places. [2022-07-21 08:59:39,865 INFO L495 AbstractCegarLoop]: Abstraction has has 741 places, 664 transitions, 7206 flow [2022-07-21 08:59:39,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:39,866 INFO L192 CegarLoopForPetriNet]: Found error trace [2022-07-21 08:59:39,866 INFO L200 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 08:59:39,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-07-21 08:59:39,866 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-07-21 08:59:39,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 08:59:39,866 INFO L85 PathProgramCache]: Analyzing trace with hash 580025266, now seen corresponding path program 13 times [2022-07-21 08:59:39,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 08:59:39,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651940234] [2022-07-21 08:59:39,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 08:59:39,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 08:59:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 08:59:39,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 08:59:39,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 08:59:39,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651940234] [2022-07-21 08:59:39,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651940234] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 08:59:39,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 08:59:39,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-21 08:59:39,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941374178] [2022-07-21 08:59:39,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 08:59:39,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 08:59:39,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 08:59:39,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 08:59:39,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-21 08:59:39,960 INFO L443 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 349 [2022-07-21 08:59:39,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 741 places, 664 transitions, 7206 flow. Second operand has 10 states, 10 states have (on average 304.6) internal successors, (3046), 10 states have internal predecessors, (3046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 08:59:39,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-07-21 08:59:39,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 349 [2022-07-21 08:59:39,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-07-21 08:59:43,882 INFO L129 PetriNetUnfolder]: 3198/11609 cut-off events. [2022-07-21 08:59:43,882 INFO L130 PetriNetUnfolder]: For 108826/110307 co-relation queries the response was YES. [2022-07-21 08:59:44,106 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52570 conditions, 11609 events. 3198/11609 cut-off events. For 108826/110307 co-relation queries the response was YES. Maximal size of possible extension queue 958. Compared 133863 event pairs, 1469 based on Foata normal form. 15/10589 useless extension candidates. Maximal degree in co-relation 52377. Up to 3557 conditions per place. [2022-07-21 08:59:44,153 INFO L132 encePairwiseOnDemand]: 336/349 looper letters, 220 selfloop transitions, 144 changer transitions 23/749 dead transitions. [2022-07-21 08:59:44,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 749 transitions, 9004 flow [2022-07-21 08:59:44,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 08:59:44,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-07-21 08:59:44,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6759 transitions.