/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-3902331-m [2022-09-20 22:53:17,811 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-09-20 22:53:17,812 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-09-20 22:53:17,846 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-09-20 22:53:17,846 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-09-20 22:53:17,848 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-09-20 22:53:17,850 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-09-20 22:53:17,852 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-09-20 22:53:17,854 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-09-20 22:53:17,857 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-09-20 22:53:17,858 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-09-20 22:53:17,859 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-09-20 22:53:17,859 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-09-20 22:53:17,860 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-09-20 22:53:17,861 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-09-20 22:53:17,863 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-09-20 22:53:17,864 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-09-20 22:53:17,864 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-09-20 22:53:17,866 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-09-20 22:53:17,870 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-09-20 22:53:17,871 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-09-20 22:53:17,876 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-09-20 22:53:17,877 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-09-20 22:53:17,878 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-09-20 22:53:17,883 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-09-20 22:53:17,884 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-09-20 22:53:17,884 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-09-20 22:53:17,885 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-09-20 22:53:17,886 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-09-20 22:53:17,886 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-09-20 22:53:17,886 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-09-20 22:53:17,887 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-09-20 22:53:17,888 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-09-20 22:53:17,888 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-09-20 22:53:17,889 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-09-20 22:53:17,889 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-09-20 22:53:17,890 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-09-20 22:53:17,890 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-09-20 22:53:17,890 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-09-20 22:53:17,890 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-09-20 22:53:17,891 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-09-20 22:53:17,891 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-09-20 22:53:17,914 INFO L113 SettingsManager]: Loading preferences was successful [2022-09-20 22:53:17,914 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-09-20 22:53:17,915 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-09-20 22:53:17,915 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-09-20 22:53:17,916 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-09-20 22:53:17,916 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-09-20 22:53:17,916 INFO L138 SettingsManager]: * Use SBE=true [2022-09-20 22:53:17,916 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-09-20 22:53:17,916 INFO L138 SettingsManager]: * sizeof long=4 [2022-09-20 22:53:17,916 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * sizeof long double=12 [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * Use constant arrays=true [2022-09-20 22:53:17,917 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-09-20 22:53:17,917 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:53:17,918 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-09-20 22:53:17,918 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-09-20 22:53:17,919 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-09-20 22:53:17,919 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-09-20 22:53:17,919 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 [2022-09-20 22:53:18,112 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-09-20 22:53:18,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-09-20 22:53:18,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-09-20 22:53:18,133 INFO L271 PluginConnector]: Initializing CDTParser... [2022-09-20 22:53:18,133 INFO L275 PluginConnector]: CDTParser initialized [2022-09-20 22:53:18,134 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c [2022-09-20 22:53:18,179 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/773f4e4a6/ea30d7b69f1c415ea3c40eb65710cd5b/FLAG1f0a7b6a7 [2022-09-20 22:53:18,578 INFO L306 CDTParser]: Found 1 translation units. [2022-09-20 22:53:18,578 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c [2022-09-20 22:53:18,589 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/773f4e4a6/ea30d7b69f1c415ea3c40eb65710cd5b/FLAG1f0a7b6a7 [2022-09-20 22:53:18,602 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/773f4e4a6/ea30d7b69f1c415ea3c40eb65710cd5b [2022-09-20 22:53:18,604 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-09-20 22:53:18,605 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-09-20 22:53:18,607 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-09-20 22:53:18,607 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-09-20 22:53:18,609 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-09-20 22:53:18,610 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,611 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f1b07c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18, skipping insertion in model container [2022-09-20 22:53:18,611 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,615 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-09-20 22:53:18,627 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-09-20 22:53:18,820 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-09-20 22:53:18,827 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:53:18,840 INFO L203 MainTranslator]: Completed pre-run [2022-09-20 22:53:18,868 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-simpl-str-symm.wvr.c[2303,2316] [2022-09-20 22:53:18,869 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-09-20 22:53:18,879 INFO L208 MainTranslator]: Completed translation [2022-09-20 22:53:18,879 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18 WrapperNode [2022-09-20 22:53:18,879 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-09-20 22:53:18,880 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-09-20 22:53:18,880 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-09-20 22:53:18,880 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-09-20 22:53:18,885 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,899 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,916 INFO L138 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 130 [2022-09-20 22:53:18,916 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-09-20 22:53:18,917 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-09-20 22:53:18,917 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-09-20 22:53:18,917 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-09-20 22:53:18,922 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,922 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,924 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,924 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,934 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,935 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,936 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,938 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-09-20 22:53:18,938 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-09-20 22:53:18,938 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-09-20 22:53:18,939 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-09-20 22:53:18,948 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (1/1) ... [2022-09-20 22:53:18,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-09-20 22:53:18,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-09-20 22:53:18,973 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-09-20 22:53:18,979 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-09-20 22:53:19,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-09-20 22:53:19,004 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-09-20 22:53:19,004 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-09-20 22:53:19,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-09-20 22:53:19,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-09-20 22:53:19,005 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-09-20 22:53:19,057 INFO L234 CfgBuilder]: Building ICFG [2022-09-20 22:53:19,058 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-09-20 22:53:19,342 INFO L275 CfgBuilder]: Performing block encoding [2022-09-20 22:53:19,349 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-09-20 22:53:19,349 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-09-20 22:53:19,351 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:53:19 BoogieIcfgContainer [2022-09-20 22:53:19,351 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-09-20 22:53:19,352 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-09-20 22:53:19,353 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-09-20 22:53:19,356 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-09-20 22:53:19,357 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.09 10:53:18" (1/3) ... [2022-09-20 22:53:19,357 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3059877d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:53:19, skipping insertion in model container [2022-09-20 22:53:19,357 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.09 10:53:18" (2/3) ... [2022-09-20 22:53:19,357 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3059877d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.09 10:53:19, skipping insertion in model container [2022-09-20 22:53:19,358 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.09 10:53:19" (3/3) ... [2022-09-20 22:53:19,358 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-simpl-str-symm.wvr.c [2022-09-20 22:53:19,370 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-09-20 22:53:19,370 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-09-20 22:53:19,371 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-09-20 22:53:19,454 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-09-20 22:53:19,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 170 places, 176 transitions, 368 flow [2022-09-20 22:53:19,564 INFO L130 PetriNetUnfolder]: 13/174 cut-off events. [2022-09-20 22:53:19,564 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-20 22:53:19,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183 conditions, 174 events. 13/174 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 288 event pairs, 0 based on Foata normal form. 0/160 useless extension candidates. Maximal degree in co-relation 101. Up to 2 conditions per place. [2022-09-20 22:53:19,569 INFO L82 GeneralOperation]: Start removeDead. Operand has 170 places, 176 transitions, 368 flow [2022-09-20 22:53:19,575 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 159 places, 165 transitions, 342 flow [2022-09-20 22:53:19,587 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-09-20 22:53:19,591 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=false, 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=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@603838fd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-09-20 22:53:19,592 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-09-20 22:53:19,623 INFO L130 PetriNetUnfolder]: 13/164 cut-off events. [2022-09-20 22:53:19,624 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-09-20 22:53:19,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:19,624 INFO L208 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] [2022-09-20 22:53:19,625 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:19,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:19,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1443508251, now seen corresponding path program 1 times [2022-09-20 22:53:19,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:19,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970303474] [2022-09-20 22:53:19,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:19,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:19,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:19,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:19,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970303474] [2022-09-20 22:53:19,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970303474] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:19,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:19,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-20 22:53:19,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943444020] [2022-09-20 22:53:19,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:19,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-20 22:53:19,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:19,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-20 22:53:19,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-20 22:53:19,825 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-09-20 22:53:19,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 165 transitions, 342 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:19,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:19,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-09-20 22:53:19,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:19,921 INFO L130 PetriNetUnfolder]: 27/410 cut-off events. [2022-09-20 22:53:19,921 INFO L131 PetriNetUnfolder]: For 44/45 co-relation queries the response was YES. [2022-09-20 22:53:19,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 410 events. 27/410 cut-off events. For 44/45 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2022 event pairs, 7 based on Foata normal form. 22/391 useless extension candidates. Maximal degree in co-relation 315. Up to 27 conditions per place. [2022-09-20 22:53:19,925 INFO L137 encePairwiseOnDemand]: 161/176 looper letters, 13 selfloop transitions, 5 changer transitions 3/164 dead transitions. [2022-09-20 22:53:19,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 164 transitions, 385 flow [2022-09-20 22:53:19,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-20 22:53:19,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-20 22:53:19,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 503 transitions. [2022-09-20 22:53:19,936 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9526515151515151 [2022-09-20 22:53:19,936 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 503 transitions. [2022-09-20 22:53:19,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 503 transitions. [2022-09-20 22:53:19,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:19,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 503 transitions. [2022-09-20 22:53:19,942 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 167.66666666666666) internal successors, (503), 3 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:19,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:19,947 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:19,948 INFO L175 Difference]: Start difference. First operand has 159 places, 165 transitions, 342 flow. Second operand 3 states and 503 transitions. [2022-09-20 22:53:19,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 164 transitions, 385 flow [2022-09-20 22:53:19,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 164 transitions, 371 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-09-20 22:53:19,960 INFO L231 Difference]: Finished difference. Result has 159 places, 158 transitions, 352 flow [2022-09-20 22:53:19,961 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=352, PETRI_PLACES=159, PETRI_TRANSITIONS=158} [2022-09-20 22:53:19,964 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 0 predicate places. [2022-09-20 22:53:19,964 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 158 transitions, 352 flow [2022-09-20 22:53:19,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:19,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:19,965 INFO L208 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] [2022-09-20 22:53:19,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-09-20 22:53:19,965 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:19,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:19,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1616332861, now seen corresponding path program 1 times [2022-09-20 22:53:19,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:19,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706826276] [2022-09-20 22:53:19,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:19,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:20,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:20,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:20,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:20,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706826276] [2022-09-20 22:53:20,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706826276] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:20,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:20,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:20,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784014696] [2022-09-20 22:53:20,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:20,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:20,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:20,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:20,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:20,149 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:20,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 158 transitions, 352 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:20,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:20,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:20,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:20,541 INFO L130 PetriNetUnfolder]: 212/897 cut-off events. [2022-09-20 22:53:20,541 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-09-20 22:53:20,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1430 conditions, 897 events. 212/897 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 5927 event pairs, 38 based on Foata normal form. 1/842 useless extension candidates. Maximal degree in co-relation 789. Up to 172 conditions per place. [2022-09-20 22:53:20,552 INFO L137 encePairwiseOnDemand]: 161/176 looper letters, 73 selfloop transitions, 21 changer transitions 34/254 dead transitions. [2022-09-20 22:53:20,554 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 254 transitions, 809 flow [2022-09-20 22:53:20,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 22:53:20,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 22:53:20,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2257 transitions. [2022-09-20 22:53:20,572 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.8014914772727273 [2022-09-20 22:53:20,572 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2257 transitions. [2022-09-20 22:53:20,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2257 transitions. [2022-09-20 22:53:20,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:20,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2257 transitions. [2022-09-20 22:53:20,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 141.0625) internal successors, (2257), 16 states have internal predecessors, (2257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:20,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:20,583 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:20,583 INFO L175 Difference]: Start difference. First operand has 159 places, 158 transitions, 352 flow. Second operand 16 states and 2257 transitions. [2022-09-20 22:53:20,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 254 transitions, 809 flow [2022-09-20 22:53:20,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 254 transitions, 799 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-09-20 22:53:20,590 INFO L231 Difference]: Finished difference. Result has 181 places, 178 transitions, 502 flow [2022-09-20 22:53:20,591 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=502, PETRI_PLACES=181, PETRI_TRANSITIONS=178} [2022-09-20 22:53:20,591 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 22 predicate places. [2022-09-20 22:53:20,591 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 178 transitions, 502 flow [2022-09-20 22:53:20,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:20,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:20,593 INFO L208 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] [2022-09-20 22:53:20,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-09-20 22:53:20,593 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:20,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:20,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1228350157, now seen corresponding path program 1 times [2022-09-20 22:53:20,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:20,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915249410] [2022-09-20 22:53:20,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:20,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:20,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:20,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915249410] [2022-09-20 22:53:20,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915249410] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:20,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:20,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:20,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041577687] [2022-09-20 22:53:20,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:20,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:20,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:20,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:20,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:20,833 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:20,834 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 178 transitions, 502 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:20,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:20,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:20,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:21,127 INFO L130 PetriNetUnfolder]: 252/1077 cut-off events. [2022-09-20 22:53:21,127 INFO L131 PetriNetUnfolder]: For 776/781 co-relation queries the response was YES. [2022-09-20 22:53:21,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2465 conditions, 1077 events. 252/1077 cut-off events. For 776/781 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 7623 event pairs, 102 based on Foata normal form. 3/1017 useless extension candidates. Maximal degree in co-relation 2434. Up to 418 conditions per place. [2022-09-20 22:53:21,135 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 91 selfloop transitions, 14 changer transitions 25/258 dead transitions. [2022-09-20 22:53:21,135 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 258 transitions, 1134 flow [2022-09-20 22:53:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 22:53:21,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 22:53:21,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2217 transitions. [2022-09-20 22:53:21,140 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7872869318181818 [2022-09-20 22:53:21,140 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2217 transitions. [2022-09-20 22:53:21,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2217 transitions. [2022-09-20 22:53:21,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:21,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2217 transitions. [2022-09-20 22:53:21,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.5625) internal successors, (2217), 16 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,149 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,149 INFO L175 Difference]: Start difference. First operand has 181 places, 178 transitions, 502 flow. Second operand 16 states and 2217 transitions. [2022-09-20 22:53:21,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 258 transitions, 1134 flow [2022-09-20 22:53:21,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 258 transitions, 1106 flow, removed 14 selfloop flow, removed 4 redundant places. [2022-09-20 22:53:21,163 INFO L231 Difference]: Finished difference. Result has 199 places, 191 transitions, 646 flow [2022-09-20 22:53:21,163 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=646, PETRI_PLACES=199, PETRI_TRANSITIONS=191} [2022-09-20 22:53:21,165 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 40 predicate places. [2022-09-20 22:53:21,165 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 191 transitions, 646 flow [2022-09-20 22:53:21,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:21,166 INFO L208 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] [2022-09-20 22:53:21,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-09-20 22:53:21,166 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:21,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:21,167 INFO L85 PathProgramCache]: Analyzing trace with hash -989200067, now seen corresponding path program 1 times [2022-09-20 22:53:21,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:21,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057199519] [2022-09-20 22:53:21,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:21,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:21,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:21,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:21,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:21,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057199519] [2022-09-20 22:53:21,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057199519] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:21,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:21,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:21,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589517290] [2022-09-20 22:53:21,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:21,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:21,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:21,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:21,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:21,315 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:21,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 191 transitions, 646 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,316 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:21,316 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:21,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:21,705 INFO L130 PetriNetUnfolder]: 348/1411 cut-off events. [2022-09-20 22:53:21,706 INFO L131 PetriNetUnfolder]: For 1638/1673 co-relation queries the response was YES. [2022-09-20 22:53:21,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3763 conditions, 1411 events. 348/1411 cut-off events. For 1638/1673 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 10303 event pairs, 141 based on Foata normal form. 17/1344 useless extension candidates. Maximal degree in co-relation 3652. Up to 536 conditions per place. [2022-09-20 22:53:21,716 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 127 selfloop transitions, 8 changer transitions 36/301 dead transitions. [2022-09-20 22:53:21,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 301 transitions, 1566 flow [2022-09-20 22:53:21,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 22:53:21,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 22:53:21,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3314 transitions. [2022-09-20 22:53:21,722 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7845643939393939 [2022-09-20 22:53:21,722 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3314 transitions. [2022-09-20 22:53:21,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3314 transitions. [2022-09-20 22:53:21,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:21,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3314 transitions. [2022-09-20 22:53:21,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 138.08333333333334) internal successors, (3314), 24 states have internal predecessors, (3314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,736 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,736 INFO L175 Difference]: Start difference. First operand has 199 places, 191 transitions, 646 flow. Second operand 24 states and 3314 transitions. [2022-09-20 22:53:21,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 301 transitions, 1566 flow [2022-09-20 22:53:21,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 301 transitions, 1476 flow, removed 44 selfloop flow, removed 7 redundant places. [2022-09-20 22:53:21,752 INFO L231 Difference]: Finished difference. Result has 230 places, 196 transitions, 726 flow [2022-09-20 22:53:21,752 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=726, PETRI_PLACES=230, PETRI_TRANSITIONS=196} [2022-09-20 22:53:21,753 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 71 predicate places. [2022-09-20 22:53:21,754 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 196 transitions, 726 flow [2022-09-20 22:53:21,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:21,754 INFO L208 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] [2022-09-20 22:53:21,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-09-20 22:53:21,757 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:21,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:21,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1220437319, now seen corresponding path program 1 times [2022-09-20 22:53:21,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:21,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155117680] [2022-09-20 22:53:21,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:21,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:21,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:21,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:21,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155117680] [2022-09-20 22:53:21,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155117680] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:21,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:21,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-20 22:53:21,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793153976] [2022-09-20 22:53:21,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:21,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-20 22:53:21,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:21,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-20 22:53:21,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-20 22:53:21,805 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-09-20 22:53:21,805 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 196 transitions, 726 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:21,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-09-20 22:53:21,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:21,891 INFO L130 PetriNetUnfolder]: 74/758 cut-off events. [2022-09-20 22:53:21,891 INFO L131 PetriNetUnfolder]: For 1732/1764 co-relation queries the response was YES. [2022-09-20 22:53:21,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1915 conditions, 758 events. 74/758 cut-off events. For 1732/1764 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 4624 event pairs, 41 based on Foata normal form. 7/731 useless extension candidates. Maximal degree in co-relation 1795. Up to 69 conditions per place. [2022-09-20 22:53:21,896 INFO L137 encePairwiseOnDemand]: 170/176 looper letters, 18 selfloop transitions, 3 changer transitions 0/200 dead transitions. [2022-09-20 22:53:21,896 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 200 transitions, 771 flow [2022-09-20 22:53:21,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-20 22:53:21,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-20 22:53:21,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-09-20 22:53:21,898 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-09-20 22:53:21,898 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-09-20 22:53:21,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-09-20 22:53:21,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:21,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-09-20 22:53:21,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,900 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,900 INFO L175 Difference]: Start difference. First operand has 230 places, 196 transitions, 726 flow. Second operand 3 states and 489 transitions. [2022-09-20 22:53:21,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 200 transitions, 771 flow [2022-09-20 22:53:21,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 200 transitions, 740 flow, removed 15 selfloop flow, removed 11 redundant places. [2022-09-20 22:53:21,909 INFO L231 Difference]: Finished difference. Result has 204 places, 197 transitions, 713 flow [2022-09-20 22:53:21,909 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=713, PETRI_PLACES=204, PETRI_TRANSITIONS=197} [2022-09-20 22:53:21,910 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 45 predicate places. [2022-09-20 22:53:21,910 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 197 transitions, 713 flow [2022-09-20 22:53:21,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:21,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:21,910 INFO L208 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] [2022-09-20 22:53:21,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-09-20 22:53:21,911 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:21,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:21,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1850250707, now seen corresponding path program 2 times [2022-09-20 22:53:21,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:21,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237363474] [2022-09-20 22:53:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:21,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:21,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:22,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:22,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:22,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237363474] [2022-09-20 22:53:22,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237363474] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:22,032 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:22,032 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:22,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160632785] [2022-09-20 22:53:22,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:22,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:22,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:22,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:22,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:22,035 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:22,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 197 transitions, 713 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:22,037 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:22,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:22,355 INFO L130 PetriNetUnfolder]: 254/1115 cut-off events. [2022-09-20 22:53:22,355 INFO L131 PetriNetUnfolder]: For 2853/2888 co-relation queries the response was YES. [2022-09-20 22:53:22,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3581 conditions, 1115 events. 254/1115 cut-off events. For 2853/2888 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 7472 event pairs, 132 based on Foata normal form. 11/1080 useless extension candidates. Maximal degree in co-relation 2885. Up to 459 conditions per place. [2022-09-20 22:53:22,365 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 92 selfloop transitions, 13 changer transitions 28/266 dead transitions. [2022-09-20 22:53:22,365 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 266 transitions, 1544 flow [2022-09-20 22:53:22,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:53:22,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:53:22,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2754 transitions. [2022-09-20 22:53:22,370 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7823863636363636 [2022-09-20 22:53:22,370 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2754 transitions. [2022-09-20 22:53:22,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2754 transitions. [2022-09-20 22:53:22,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:22,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2754 transitions. [2022-09-20 22:53:22,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.7) internal successors, (2754), 20 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,381 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,381 INFO L175 Difference]: Start difference. First operand has 204 places, 197 transitions, 713 flow. Second operand 20 states and 2754 transitions. [2022-09-20 22:53:22,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 266 transitions, 1544 flow [2022-09-20 22:53:22,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 266 transitions, 1535 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-09-20 22:53:22,396 INFO L231 Difference]: Finished difference. Result has 239 places, 209 transitions, 902 flow [2022-09-20 22:53:22,397 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=704, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=902, PETRI_PLACES=239, PETRI_TRANSITIONS=209} [2022-09-20 22:53:22,399 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 80 predicate places. [2022-09-20 22:53:22,399 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 209 transitions, 902 flow [2022-09-20 22:53:22,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:22,400 INFO L208 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] [2022-09-20 22:53:22,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-09-20 22:53:22,400 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:22,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:22,400 INFO L85 PathProgramCache]: Analyzing trace with hash 817778363, now seen corresponding path program 3 times [2022-09-20 22:53:22,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:22,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116123701] [2022-09-20 22:53:22,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:22,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:22,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:22,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:22,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116123701] [2022-09-20 22:53:22,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116123701] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:22,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:22,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:22,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060754186] [2022-09-20 22:53:22,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:22,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:22,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:22,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:22,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:22,545 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:22,546 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 209 transitions, 902 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,546 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:22,546 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:22,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:22,873 INFO L130 PetriNetUnfolder]: 253/1126 cut-off events. [2022-09-20 22:53:22,873 INFO L131 PetriNetUnfolder]: For 5539/5568 co-relation queries the response was YES. [2022-09-20 22:53:22,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4252 conditions, 1126 events. 253/1126 cut-off events. For 5539/5568 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 7635 event pairs, 129 based on Foata normal form. 11/1088 useless extension candidates. Maximal degree in co-relation 4083. Up to 488 conditions per place. [2022-09-20 22:53:22,884 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 87 selfloop transitions, 18 changer transitions 19/257 dead transitions. [2022-09-20 22:53:22,884 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 257 transitions, 1733 flow [2022-09-20 22:53:22,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 22:53:22,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 22:53:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2208 transitions. [2022-09-20 22:53:22,888 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7840909090909091 [2022-09-20 22:53:22,888 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2208 transitions. [2022-09-20 22:53:22,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2208 transitions. [2022-09-20 22:53:22,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:22,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2208 transitions. [2022-09-20 22:53:22,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 138.0) internal successors, (2208), 16 states have internal predecessors, (2208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,897 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,897 INFO L175 Difference]: Start difference. First operand has 239 places, 209 transitions, 902 flow. Second operand 16 states and 2208 transitions. [2022-09-20 22:53:22,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 257 transitions, 1733 flow [2022-09-20 22:53:22,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 257 transitions, 1621 flow, removed 56 selfloop flow, removed 8 redundant places. [2022-09-20 22:53:22,918 INFO L231 Difference]: Finished difference. Result has 245 places, 219 transitions, 1073 flow [2022-09-20 22:53:22,918 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1073, PETRI_PLACES=245, PETRI_TRANSITIONS=219} [2022-09-20 22:53:22,918 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 86 predicate places. [2022-09-20 22:53:22,919 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 219 transitions, 1073 flow [2022-09-20 22:53:22,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:22,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:22,919 INFO L208 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] [2022-09-20 22:53:22,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-09-20 22:53:22,920 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:22,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:22,920 INFO L85 PathProgramCache]: Analyzing trace with hash 108656421, now seen corresponding path program 4 times [2022-09-20 22:53:22,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:22,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188019947] [2022-09-20 22:53:22,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:22,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:22,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:23,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:23,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188019947] [2022-09-20 22:53:23,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188019947] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:23,029 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:23,029 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:23,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641428376] [2022-09-20 22:53:23,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:23,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:23,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:23,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:23,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:23,032 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:23,038 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 219 transitions, 1073 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,038 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:23,038 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:23,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:23,392 INFO L130 PetriNetUnfolder]: 264/1195 cut-off events. [2022-09-20 22:53:23,393 INFO L131 PetriNetUnfolder]: For 6750/6783 co-relation queries the response was YES. [2022-09-20 22:53:23,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4647 conditions, 1195 events. 264/1195 cut-off events. For 6750/6783 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 8312 event pairs, 140 based on Foata normal form. 11/1155 useless extension candidates. Maximal degree in co-relation 4474. Up to 490 conditions per place. [2022-09-20 22:53:23,404 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 102 selfloop transitions, 18 changer transitions 28/281 dead transitions. [2022-09-20 22:53:23,405 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 281 transitions, 2204 flow [2022-09-20 22:53:23,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:53:23,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:53:23,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2890 transitions. [2022-09-20 22:53:23,412 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7819264069264069 [2022-09-20 22:53:23,412 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2890 transitions. [2022-09-20 22:53:23,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2890 transitions. [2022-09-20 22:53:23,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:23,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2890 transitions. [2022-09-20 22:53:23,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.61904761904762) internal successors, (2890), 21 states have internal predecessors, (2890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,430 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,430 INFO L175 Difference]: Start difference. First operand has 245 places, 219 transitions, 1073 flow. Second operand 21 states and 2890 transitions. [2022-09-20 22:53:23,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 281 transitions, 2204 flow [2022-09-20 22:53:23,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 281 transitions, 2031 flow, removed 68 selfloop flow, removed 8 redundant places. [2022-09-20 22:53:23,493 INFO L231 Difference]: Finished difference. Result has 266 places, 231 transitions, 1229 flow [2022-09-20 22:53:23,493 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=958, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1229, PETRI_PLACES=266, PETRI_TRANSITIONS=231} [2022-09-20 22:53:23,495 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 107 predicate places. [2022-09-20 22:53:23,495 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 231 transitions, 1229 flow [2022-09-20 22:53:23,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:23,497 INFO L208 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] [2022-09-20 22:53:23,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-09-20 22:53:23,497 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:23,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:23,497 INFO L85 PathProgramCache]: Analyzing trace with hash 718228759, now seen corresponding path program 1 times [2022-09-20 22:53:23,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:23,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528391479] [2022-09-20 22:53:23,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:23,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:23,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:23,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:23,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528391479] [2022-09-20 22:53:23,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528391479] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:23,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:23,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-20 22:53:23,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849061878] [2022-09-20 22:53:23,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:23,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-20 22:53:23,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:23,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-20 22:53:23,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-20 22:53:23,525 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-09-20 22:53:23,525 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 231 transitions, 1229 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,525 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:23,525 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-09-20 22:53:23,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:23,651 INFO L130 PetriNetUnfolder]: 123/1123 cut-off events. [2022-09-20 22:53:23,651 INFO L131 PetriNetUnfolder]: For 5562/5611 co-relation queries the response was YES. [2022-09-20 22:53:23,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3409 conditions, 1123 events. 123/1123 cut-off events. For 5562/5611 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8231 event pairs, 57 based on Foata normal form. 8/1085 useless extension candidates. Maximal degree in co-relation 3250. Up to 123 conditions per place. [2022-09-20 22:53:23,662 INFO L137 encePairwiseOnDemand]: 170/176 looper letters, 15 selfloop transitions, 3 changer transitions 0/237 dead transitions. [2022-09-20 22:53:23,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 237 transitions, 1280 flow [2022-09-20 22:53:23,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-20 22:53:23,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-20 22:53:23,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-09-20 22:53:23,663 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-09-20 22:53:23,663 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-09-20 22:53:23,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-09-20 22:53:23,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:23,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-09-20 22:53:23,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,665 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,665 INFO L175 Difference]: Start difference. First operand has 266 places, 231 transitions, 1229 flow. Second operand 3 states and 489 transitions. [2022-09-20 22:53:23,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 237 transitions, 1280 flow [2022-09-20 22:53:23,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 237 transitions, 1200 flow, removed 40 selfloop flow, removed 10 redundant places. [2022-09-20 22:53:23,689 INFO L231 Difference]: Finished difference. Result has 247 places, 234 transitions, 1179 flow [2022-09-20 22:53:23,690 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1179, PETRI_PLACES=247, PETRI_TRANSITIONS=234} [2022-09-20 22:53:23,691 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 88 predicate places. [2022-09-20 22:53:23,691 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 234 transitions, 1179 flow [2022-09-20 22:53:23,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:23,691 INFO L208 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] [2022-09-20 22:53:23,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-09-20 22:53:23,692 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:23,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:23,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1834160787, now seen corresponding path program 5 times [2022-09-20 22:53:23,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:23,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875626680] [2022-09-20 22:53:23,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:23,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:23,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:23,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:23,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:23,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875626680] [2022-09-20 22:53:23,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875626680] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:23,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:23,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:23,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14397332] [2022-09-20 22:53:23,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:23,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:23,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:23,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:23,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:23,811 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:23,812 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 234 transitions, 1179 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:23,812 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:23,812 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:23,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:24,199 INFO L130 PetriNetUnfolder]: 263/1398 cut-off events. [2022-09-20 22:53:24,199 INFO L131 PetriNetUnfolder]: For 6659/6679 co-relation queries the response was YES. [2022-09-20 22:53:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 1398 events. 263/1398 cut-off events. For 6659/6679 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 10393 event pairs, 132 based on Foata normal form. 8/1354 useless extension candidates. Maximal degree in co-relation 4741. Up to 538 conditions per place. [2022-09-20 22:53:24,211 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 98 selfloop transitions, 21 changer transitions 31/284 dead transitions. [2022-09-20 22:53:24,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 284 transitions, 2037 flow [2022-09-20 22:53:24,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-20 22:53:24,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-20 22:53:24,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3019 transitions. [2022-09-20 22:53:24,213 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7797004132231405 [2022-09-20 22:53:24,214 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3019 transitions. [2022-09-20 22:53:24,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3019 transitions. [2022-09-20 22:53:24,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:24,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3019 transitions. [2022-09-20 22:53:24,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.22727272727272) internal successors, (3019), 22 states have internal predecessors, (3019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,222 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,222 INFO L175 Difference]: Start difference. First operand has 247 places, 234 transitions, 1179 flow. Second operand 22 states and 3019 transitions. [2022-09-20 22:53:24,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 284 transitions, 2037 flow [2022-09-20 22:53:24,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 284 transitions, 2032 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-09-20 22:53:24,251 INFO L231 Difference]: Finished difference. Result has 282 places, 234 transitions, 1293 flow [2022-09-20 22:53:24,251 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1293, PETRI_PLACES=282, PETRI_TRANSITIONS=234} [2022-09-20 22:53:24,252 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 123 predicate places. [2022-09-20 22:53:24,252 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 234 transitions, 1293 flow [2022-09-20 22:53:24,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:24,252 INFO L208 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] [2022-09-20 22:53:24,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-09-20 22:53:24,253 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:24,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:24,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1992314999, now seen corresponding path program 2 times [2022-09-20 22:53:24,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:24,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496689675] [2022-09-20 22:53:24,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:24,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:24,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:24,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:24,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:24,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496689675] [2022-09-20 22:53:24,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496689675] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:24,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:24,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-09-20 22:53:24,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065343438] [2022-09-20 22:53:24,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:24,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-09-20 22:53:24,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-09-20 22:53:24,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-09-20 22:53:24,270 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 176 [2022-09-20 22:53:24,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 234 transitions, 1293 flow. Second operand has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,270 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:24,270 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 176 [2022-09-20 22:53:24,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:24,361 INFO L130 PetriNetUnfolder]: 75/796 cut-off events. [2022-09-20 22:53:24,361 INFO L131 PetriNetUnfolder]: For 3135/3161 co-relation queries the response was YES. [2022-09-20 22:53:24,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2355 conditions, 796 events. 75/796 cut-off events. For 3135/3161 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5102 event pairs, 32 based on Foata normal form. 5/778 useless extension candidates. Maximal degree in co-relation 2274. Up to 82 conditions per place. [2022-09-20 22:53:24,367 INFO L137 encePairwiseOnDemand]: 168/176 looper letters, 15 selfloop transitions, 4 changer transitions 14/230 dead transitions. [2022-09-20 22:53:24,368 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 230 transitions, 1303 flow [2022-09-20 22:53:24,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-09-20 22:53:24,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-09-20 22:53:24,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 489 transitions. [2022-09-20 22:53:24,369 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.9261363636363636 [2022-09-20 22:53:24,369 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 489 transitions. [2022-09-20 22:53:24,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 489 transitions. [2022-09-20 22:53:24,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:24,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 489 transitions. [2022-09-20 22:53:24,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 163.0) internal successors, (489), 3 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,370 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 176.0) internal successors, (704), 4 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,370 INFO L175 Difference]: Start difference. First operand has 282 places, 234 transitions, 1293 flow. Second operand 3 states and 489 transitions. [2022-09-20 22:53:24,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 230 transitions, 1303 flow [2022-09-20 22:53:24,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 230 transitions, 1224 flow, removed 31 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:24,390 INFO L231 Difference]: Finished difference. Result has 252 places, 213 transitions, 1127 flow [2022-09-20 22:53:24,391 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1127, PETRI_PLACES=252, PETRI_TRANSITIONS=213} [2022-09-20 22:53:24,391 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 93 predicate places. [2022-09-20 22:53:24,391 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 213 transitions, 1127 flow [2022-09-20 22:53:24,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 158.66666666666666) internal successors, (476), 3 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:24,392 INFO L208 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] [2022-09-20 22:53:24,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-09-20 22:53:24,392 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:24,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:24,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1256756823, now seen corresponding path program 6 times [2022-09-20 22:53:24,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:24,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757712544] [2022-09-20 22:53:24,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:24,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:24,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:24,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:24,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:24,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757712544] [2022-09-20 22:53:24,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757712544] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:24,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:24,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:24,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380743702] [2022-09-20 22:53:24,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:24,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:24,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:24,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:24,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:24,480 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:24,481 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 213 transitions, 1127 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:24,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:24,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:24,815 INFO L130 PetriNetUnfolder]: 134/842 cut-off events. [2022-09-20 22:53:24,815 INFO L131 PetriNetUnfolder]: For 3676/3715 co-relation queries the response was YES. [2022-09-20 22:53:24,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2925 conditions, 842 events. 134/842 cut-off events. For 3676/3715 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 5096 event pairs, 56 based on Foata normal form. 4/826 useless extension candidates. Maximal degree in co-relation 2815. Up to 211 conditions per place. [2022-09-20 22:53:24,822 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 99 selfloop transitions, 24 changer transitions 43/295 dead transitions. [2022-09-20 22:53:24,822 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 295 transitions, 2323 flow [2022-09-20 22:53:24,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 22:53:24,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 22:53:24,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3299 transitions. [2022-09-20 22:53:24,825 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7810132575757576 [2022-09-20 22:53:24,825 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3299 transitions. [2022-09-20 22:53:24,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3299 transitions. [2022-09-20 22:53:24,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:24,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3299 transitions. [2022-09-20 22:53:24,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.45833333333334) internal successors, (3299), 24 states have internal predecessors, (3299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,833 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,833 INFO L175 Difference]: Start difference. First operand has 252 places, 213 transitions, 1127 flow. Second operand 24 states and 3299 transitions. [2022-09-20 22:53:24,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 295 transitions, 2323 flow [2022-09-20 22:53:24,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 295 transitions, 2246 flow, removed 29 selfloop flow, removed 7 redundant places. [2022-09-20 22:53:24,851 INFO L231 Difference]: Finished difference. Result has 282 places, 215 transitions, 1238 flow [2022-09-20 22:53:24,851 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1238, PETRI_PLACES=282, PETRI_TRANSITIONS=215} [2022-09-20 22:53:24,852 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 123 predicate places. [2022-09-20 22:53:24,852 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 215 transitions, 1238 flow [2022-09-20 22:53:24,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:24,852 INFO L208 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] [2022-09-20 22:53:24,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-09-20 22:53:24,852 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:24,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:24,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1945210283, now seen corresponding path program 2 times [2022-09-20 22:53:24,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:24,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956366315] [2022-09-20 22:53:24,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:24,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:24,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:24,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:24,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956366315] [2022-09-20 22:53:24,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956366315] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:24,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:24,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:24,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324468885] [2022-09-20 22:53:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:24,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:24,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:24,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:24,929 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:24,930 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 215 transitions, 1238 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:24,930 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:24,930 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:24,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:25,244 INFO L130 PetriNetUnfolder]: 171/961 cut-off events. [2022-09-20 22:53:25,244 INFO L131 PetriNetUnfolder]: For 4709/4728 co-relation queries the response was YES. [2022-09-20 22:53:25,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3375 conditions, 961 events. 171/961 cut-off events. For 4709/4728 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 6010 event pairs, 73 based on Foata normal form. 3/941 useless extension candidates. Maximal degree in co-relation 3230. Up to 286 conditions per place. [2022-09-20 22:53:25,254 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 84 selfloop transitions, 18 changer transitions 26/275 dead transitions. [2022-09-20 22:53:25,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 275 transitions, 1947 flow [2022-09-20 22:53:25,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:25,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:25,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2351 transitions. [2022-09-20 22:53:25,257 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7857620320855615 [2022-09-20 22:53:25,257 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2351 transitions. [2022-09-20 22:53:25,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2351 transitions. [2022-09-20 22:53:25,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:25,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2351 transitions. [2022-09-20 22:53:25,260 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 138.2941176470588) internal successors, (2351), 17 states have internal predecessors, (2351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,263 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,263 INFO L175 Difference]: Start difference. First operand has 282 places, 215 transitions, 1238 flow. Second operand 17 states and 2351 transitions. [2022-09-20 22:53:25,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 275 transitions, 1947 flow [2022-09-20 22:53:25,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 275 transitions, 1851 flow, removed 41 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:25,306 INFO L231 Difference]: Finished difference. Result has 276 places, 230 transitions, 1374 flow [2022-09-20 22:53:25,307 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1374, PETRI_PLACES=276, PETRI_TRANSITIONS=230} [2022-09-20 22:53:25,307 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 117 predicate places. [2022-09-20 22:53:25,307 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 230 transitions, 1374 flow [2022-09-20 22:53:25,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:25,308 INFO L208 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] [2022-09-20 22:53:25,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-09-20 22:53:25,308 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:25,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:25,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1218136103, now seen corresponding path program 7 times [2022-09-20 22:53:25,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:25,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300893976] [2022-09-20 22:53:25,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:25,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:25,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:25,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300893976] [2022-09-20 22:53:25,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300893976] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:25,391 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:25,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:25,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671012163] [2022-09-20 22:53:25,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:25,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:25,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:25,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:25,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:25,393 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:25,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 230 transitions, 1374 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:25,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:25,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:25,690 INFO L130 PetriNetUnfolder]: 160/887 cut-off events. [2022-09-20 22:53:25,691 INFO L131 PetriNetUnfolder]: For 4248/4268 co-relation queries the response was YES. [2022-09-20 22:53:25,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3348 conditions, 887 events. 160/887 cut-off events. For 4248/4268 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5349 event pairs, 70 based on Foata normal form. 2/862 useless extension candidates. Maximal degree in co-relation 3233. Up to 313 conditions per place. [2022-09-20 22:53:25,699 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 89 selfloop transitions, 25 changer transitions 30/279 dead transitions. [2022-09-20 22:53:25,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 279 transitions, 2298 flow [2022-09-20 22:53:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:53:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:53:25,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2748 transitions. [2022-09-20 22:53:25,702 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7806818181818181 [2022-09-20 22:53:25,702 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2748 transitions. [2022-09-20 22:53:25,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2748 transitions. [2022-09-20 22:53:25,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:25,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2748 transitions. [2022-09-20 22:53:25,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.4) internal successors, (2748), 20 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,709 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,709 INFO L175 Difference]: Start difference. First operand has 276 places, 230 transitions, 1374 flow. Second operand 20 states and 2748 transitions. [2022-09-20 22:53:25,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 279 transitions, 2298 flow [2022-09-20 22:53:25,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 279 transitions, 2239 flow, removed 27 selfloop flow, removed 10 redundant places. [2022-09-20 22:53:25,733 INFO L231 Difference]: Finished difference. Result has 292 places, 238 transitions, 1550 flow [2022-09-20 22:53:25,734 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1550, PETRI_PLACES=292, PETRI_TRANSITIONS=238} [2022-09-20 22:53:25,734 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 133 predicate places. [2022-09-20 22:53:25,734 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 238 transitions, 1550 flow [2022-09-20 22:53:25,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:25,735 INFO L208 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] [2022-09-20 22:53:25,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-09-20 22:53:25,735 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:25,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:25,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1264798383, now seen corresponding path program 8 times [2022-09-20 22:53:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:25,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667487713] [2022-09-20 22:53:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:25,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:25,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:25,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:25,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667487713] [2022-09-20 22:53:25,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667487713] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:25,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:25,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:25,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442428180] [2022-09-20 22:53:25,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:25,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:25,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:25,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:25,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:25,817 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:25,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 238 transitions, 1550 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:25,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:25,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:25,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:26,118 INFO L130 PetriNetUnfolder]: 149/843 cut-off events. [2022-09-20 22:53:26,119 INFO L131 PetriNetUnfolder]: For 4122/4151 co-relation queries the response was YES. [2022-09-20 22:53:26,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3188 conditions, 843 events. 149/843 cut-off events. For 4122/4151 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4930 event pairs, 65 based on Foata normal form. 8/826 useless extension candidates. Maximal degree in co-relation 3092. Up to 299 conditions per place. [2022-09-20 22:53:26,130 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 86 selfloop transitions, 14 changer transitions 30/265 dead transitions. [2022-09-20 22:53:26,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 265 transitions, 2153 flow [2022-09-20 22:53:26,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:26,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:26,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2468 transitions. [2022-09-20 22:53:26,133 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7790404040404041 [2022-09-20 22:53:26,133 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2468 transitions. [2022-09-20 22:53:26,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2468 transitions. [2022-09-20 22:53:26,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:26,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2468 transitions. [2022-09-20 22:53:26,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.11111111111111) internal successors, (2468), 18 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,141 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,141 INFO L175 Difference]: Start difference. First operand has 292 places, 238 transitions, 1550 flow. Second operand 18 states and 2468 transitions. [2022-09-20 22:53:26,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 265 transitions, 2153 flow [2022-09-20 22:53:26,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 265 transitions, 1969 flow, removed 69 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:26,167 INFO L231 Difference]: Finished difference. Result has 288 places, 223 transitions, 1275 flow [2022-09-20 22:53:26,168 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1275, PETRI_PLACES=288, PETRI_TRANSITIONS=223} [2022-09-20 22:53:26,168 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 129 predicate places. [2022-09-20 22:53:26,168 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 223 transitions, 1275 flow [2022-09-20 22:53:26,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:26,169 INFO L208 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] [2022-09-20 22:53:26,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-09-20 22:53:26,169 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:26,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:26,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1623649985, now seen corresponding path program 3 times [2022-09-20 22:53:26,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:26,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930133667] [2022-09-20 22:53:26,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:26,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:26,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:26,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:26,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930133667] [2022-09-20 22:53:26,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930133667] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:26,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:26,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:26,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028144031] [2022-09-20 22:53:26,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:26,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:26,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:26,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:26,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:26,264 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:26,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 223 transitions, 1275 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:26,265 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:26,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:26,535 INFO L130 PetriNetUnfolder]: 165/901 cut-off events. [2022-09-20 22:53:26,535 INFO L131 PetriNetUnfolder]: For 3775/3794 co-relation queries the response was YES. [2022-09-20 22:53:26,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3255 conditions, 901 events. 165/901 cut-off events. For 3775/3794 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5490 event pairs, 71 based on Foata normal form. 5/879 useless extension candidates. Maximal degree in co-relation 3186. Up to 287 conditions per place. [2022-09-20 22:53:26,543 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 88 selfloop transitions, 22 changer transitions 25/279 dead transitions. [2022-09-20 22:53:26,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 279 transitions, 2044 flow [2022-09-20 22:53:26,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:26,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:26,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2347 transitions. [2022-09-20 22:53:26,547 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7844251336898396 [2022-09-20 22:53:26,547 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2347 transitions. [2022-09-20 22:53:26,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2347 transitions. [2022-09-20 22:53:26,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:26,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2347 transitions. [2022-09-20 22:53:26,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 138.05882352941177) internal successors, (2347), 17 states have internal predecessors, (2347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,553 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,553 INFO L175 Difference]: Start difference. First operand has 288 places, 223 transitions, 1275 flow. Second operand 17 states and 2347 transitions. [2022-09-20 22:53:26,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 279 transitions, 2044 flow [2022-09-20 22:53:26,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 279 transitions, 1950 flow, removed 23 selfloop flow, removed 15 redundant places. [2022-09-20 22:53:26,576 INFO L231 Difference]: Finished difference. Result has 279 places, 237 transitions, 1442 flow [2022-09-20 22:53:26,576 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1442, PETRI_PLACES=279, PETRI_TRANSITIONS=237} [2022-09-20 22:53:26,577 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 120 predicate places. [2022-09-20 22:53:26,578 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 237 transitions, 1442 flow [2022-09-20 22:53:26,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:26,579 INFO L208 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] [2022-09-20 22:53:26,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-09-20 22:53:26,579 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:26,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:26,579 INFO L85 PathProgramCache]: Analyzing trace with hash 52061729, now seen corresponding path program 4 times [2022-09-20 22:53:26,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:26,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101727023] [2022-09-20 22:53:26,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:26,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:26,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:26,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:26,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:26,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101727023] [2022-09-20 22:53:26,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101727023] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:26,673 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:26,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:26,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984455418] [2022-09-20 22:53:26,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:26,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:26,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:26,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:26,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:26,676 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:26,676 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 237 transitions, 1442 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:26,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:26,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:26,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:27,075 INFO L130 PetriNetUnfolder]: 168/912 cut-off events. [2022-09-20 22:53:27,075 INFO L131 PetriNetUnfolder]: For 4257/4276 co-relation queries the response was YES. [2022-09-20 22:53:27,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3470 conditions, 912 events. 168/912 cut-off events. For 4257/4276 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5616 event pairs, 55 based on Foata normal form. 5/896 useless extension candidates. Maximal degree in co-relation 3398. Up to 234 conditions per place. [2022-09-20 22:53:27,082 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 115 selfloop transitions, 24 changer transitions 41/324 dead transitions. [2022-09-20 22:53:27,082 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 324 transitions, 2596 flow [2022-09-20 22:53:27,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 22:53:27,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 22:53:27,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3306 transitions. [2022-09-20 22:53:27,088 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7826704545454546 [2022-09-20 22:53:27,088 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3306 transitions. [2022-09-20 22:53:27,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3306 transitions. [2022-09-20 22:53:27,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:27,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3306 transitions. [2022-09-20 22:53:27,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.75) internal successors, (3306), 24 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,099 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,099 INFO L175 Difference]: Start difference. First operand has 279 places, 237 transitions, 1442 flow. Second operand 24 states and 3306 transitions. [2022-09-20 22:53:27,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 324 transitions, 2596 flow [2022-09-20 22:53:27,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 324 transitions, 2419 flow, removed 86 selfloop flow, removed 10 redundant places. [2022-09-20 22:53:27,124 INFO L231 Difference]: Finished difference. Result has 304 places, 240 transitions, 1535 flow [2022-09-20 22:53:27,125 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1535, PETRI_PLACES=304, PETRI_TRANSITIONS=240} [2022-09-20 22:53:27,126 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 145 predicate places. [2022-09-20 22:53:27,126 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 240 transitions, 1535 flow [2022-09-20 22:53:27,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:27,126 INFO L208 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] [2022-09-20 22:53:27,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-09-20 22:53:27,127 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:27,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:27,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1460081477, now seen corresponding path program 9 times [2022-09-20 22:53:27,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:27,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572060657] [2022-09-20 22:53:27,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:27,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:27,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:27,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:27,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:27,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572060657] [2022-09-20 22:53:27,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572060657] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:27,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:27,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:27,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202797185] [2022-09-20 22:53:27,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:27,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:27,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:27,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:27,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:27,217 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:27,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 240 transitions, 1535 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:27,218 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:27,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:27,479 INFO L130 PetriNetUnfolder]: 157/869 cut-off events. [2022-09-20 22:53:27,479 INFO L131 PetriNetUnfolder]: For 4726/4754 co-relation queries the response was YES. [2022-09-20 22:53:27,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3460 conditions, 869 events. 157/869 cut-off events. For 4726/4754 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 5135 event pairs, 60 based on Foata normal form. 3/852 useless extension candidates. Maximal degree in co-relation 3377. Up to 314 conditions per place. [2022-09-20 22:53:27,487 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 95 selfloop transitions, 22 changer transitions 24/281 dead transitions. [2022-09-20 22:53:27,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 281 transitions, 2279 flow [2022-09-20 22:53:27,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:27,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:27,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2478 transitions. [2022-09-20 22:53:27,492 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7821969696969697 [2022-09-20 22:53:27,492 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2478 transitions. [2022-09-20 22:53:27,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2478 transitions. [2022-09-20 22:53:27,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:27,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2478 transitions. [2022-09-20 22:53:27,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.66666666666666) internal successors, (2478), 18 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-09-20 22:53:27,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,501 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,501 INFO L175 Difference]: Start difference. First operand has 304 places, 240 transitions, 1535 flow. Second operand 18 states and 2478 transitions. [2022-09-20 22:53:27,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 281 transitions, 2279 flow [2022-09-20 22:53:27,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 281 transitions, 2209 flow, removed 30 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:27,532 INFO L231 Difference]: Finished difference. Result has 297 places, 249 transitions, 1674 flow [2022-09-20 22:53:27,532 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1674, PETRI_PLACES=297, PETRI_TRANSITIONS=249} [2022-09-20 22:53:27,532 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 138 predicate places. [2022-09-20 22:53:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 249 transitions, 1674 flow [2022-09-20 22:53:27,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:27,533 INFO L208 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] [2022-09-20 22:53:27,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-09-20 22:53:27,533 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:27,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:27,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1644119845, now seen corresponding path program 5 times [2022-09-20 22:53:27,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:27,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665305240] [2022-09-20 22:53:27,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:27,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:27,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:27,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:27,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:27,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665305240] [2022-09-20 22:53:27,618 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665305240] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:27,618 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:27,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:27,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099392098] [2022-09-20 22:53:27,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:27,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:27,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:27,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:27,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:27,621 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:27,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 249 transitions, 1674 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:27,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:27,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:27,961 INFO L130 PetriNetUnfolder]: 184/993 cut-off events. [2022-09-20 22:53:27,961 INFO L131 PetriNetUnfolder]: For 4678/4698 co-relation queries the response was YES. [2022-09-20 22:53:27,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3858 conditions, 993 events. 184/993 cut-off events. For 4678/4698 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6422 event pairs, 62 based on Foata normal form. 5/976 useless extension candidates. Maximal degree in co-relation 3780. Up to 300 conditions per place. [2022-09-20 22:53:27,970 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 107 selfloop transitions, 29 changer transitions 32/313 dead transitions. [2022-09-20 22:53:27,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 313 transitions, 2650 flow [2022-09-20 22:53:27,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-20 22:53:27,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-20 22:53:27,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3022 transitions. [2022-09-20 22:53:27,972 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7804752066115702 [2022-09-20 22:53:27,972 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3022 transitions. [2022-09-20 22:53:27,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3022 transitions. [2022-09-20 22:53:27,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:27,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3022 transitions. [2022-09-20 22:53:27,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.36363636363637) internal successors, (3022), 22 states have internal predecessors, (3022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,979 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:27,979 INFO L175 Difference]: Start difference. First operand has 297 places, 249 transitions, 1674 flow. Second operand 22 states and 3022 transitions. [2022-09-20 22:53:27,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 313 transitions, 2650 flow [2022-09-20 22:53:28,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 313 transitions, 2564 flow, removed 31 selfloop flow, removed 11 redundant places. [2022-09-20 22:53:28,008 INFO L231 Difference]: Finished difference. Result has 313 places, 260 transitions, 1858 flow [2022-09-20 22:53:28,008 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1858, PETRI_PLACES=313, PETRI_TRANSITIONS=260} [2022-09-20 22:53:28,009 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 154 predicate places. [2022-09-20 22:53:28,009 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 260 transitions, 1858 flow [2022-09-20 22:53:28,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:28,009 INFO L208 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] [2022-09-20 22:53:28,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-09-20 22:53:28,010 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:28,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:28,010 INFO L85 PathProgramCache]: Analyzing trace with hash 2109158395, now seen corresponding path program 6 times [2022-09-20 22:53:28,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:28,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681270828] [2022-09-20 22:53:28,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:28,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:28,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:28,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:28,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:28,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681270828] [2022-09-20 22:53:28,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681270828] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:28,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:28,097 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:28,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877088920] [2022-09-20 22:53:28,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:28,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:28,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:28,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:28,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:28,099 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:28,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 260 transitions, 1858 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,100 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:28,100 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:28,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:28,431 INFO L130 PetriNetUnfolder]: 188/1006 cut-off events. [2022-09-20 22:53:28,431 INFO L131 PetriNetUnfolder]: For 5627/5651 co-relation queries the response was YES. [2022-09-20 22:53:28,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4129 conditions, 1006 events. 188/1006 cut-off events. For 5627/5651 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6565 event pairs, 74 based on Foata normal form. 5/984 useless extension candidates. Maximal degree in co-relation 4045. Up to 309 conditions per place. [2022-09-20 22:53:28,442 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 107 selfloop transitions, 30 changer transitions 32/314 dead transitions. [2022-09-20 22:53:28,442 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 314 transitions, 2863 flow [2022-09-20 22:53:28,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:53:28,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:53:28,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2891 transitions. [2022-09-20 22:53:28,445 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7821969696969697 [2022-09-20 22:53:28,445 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2891 transitions. [2022-09-20 22:53:28,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2891 transitions. [2022-09-20 22:53:28,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:28,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2891 transitions. [2022-09-20 22:53:28,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.66666666666666) internal successors, (2891), 21 states have internal predecessors, (2891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,453 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,453 INFO L175 Difference]: Start difference. First operand has 313 places, 260 transitions, 1858 flow. Second operand 21 states and 2891 transitions. [2022-09-20 22:53:28,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 314 transitions, 2863 flow [2022-09-20 22:53:28,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 314 transitions, 2727 flow, removed 60 selfloop flow, removed 11 redundant places. [2022-09-20 22:53:28,488 INFO L231 Difference]: Finished difference. Result has 324 places, 267 transitions, 2046 flow [2022-09-20 22:53:28,488 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1806, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2046, PETRI_PLACES=324, PETRI_TRANSITIONS=267} [2022-09-20 22:53:28,489 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 165 predicate places. [2022-09-20 22:53:28,489 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 267 transitions, 2046 flow [2022-09-20 22:53:28,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:28,489 INFO L208 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] [2022-09-20 22:53:28,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-09-20 22:53:28,490 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:28,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:28,490 INFO L85 PathProgramCache]: Analyzing trace with hash 166179055, now seen corresponding path program 7 times [2022-09-20 22:53:28,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:28,490 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953154142] [2022-09-20 22:53:28,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:28,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:28,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:28,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:28,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:28,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953154142] [2022-09-20 22:53:28,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953154142] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:28,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:28,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:28,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661406418] [2022-09-20 22:53:28,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:28,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:28,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:28,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:28,587 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:28,588 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 267 transitions, 2046 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,588 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:28,588 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:28,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:28,924 INFO L130 PetriNetUnfolder]: 182/1016 cut-off events. [2022-09-20 22:53:28,925 INFO L131 PetriNetUnfolder]: For 6206/6233 co-relation queries the response was YES. [2022-09-20 22:53:28,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4212 conditions, 1016 events. 182/1016 cut-off events. For 6206/6233 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 6775 event pairs, 72 based on Foata normal form. 5/991 useless extension candidates. Maximal degree in co-relation 4122. Up to 327 conditions per place. [2022-09-20 22:53:28,934 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 106 selfloop transitions, 31 changer transitions 36/318 dead transitions. [2022-09-20 22:53:28,934 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 318 transitions, 3124 flow [2022-09-20 22:53:28,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:53:28,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:53:28,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2751 transitions. [2022-09-20 22:53:28,937 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7815340909090909 [2022-09-20 22:53:28,937 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2751 transitions. [2022-09-20 22:53:28,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2751 transitions. [2022-09-20 22:53:28,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:28,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2751 transitions. [2022-09-20 22:53:28,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.55) internal successors, (2751), 20 states have internal predecessors, (2751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,942 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,943 INFO L175 Difference]: Start difference. First operand has 324 places, 267 transitions, 2046 flow. Second operand 20 states and 2751 transitions. [2022-09-20 22:53:28,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 318 transitions, 3124 flow [2022-09-20 22:53:28,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 318 transitions, 2970 flow, removed 58 selfloop flow, removed 13 redundant places. [2022-09-20 22:53:28,977 INFO L231 Difference]: Finished difference. Result has 330 places, 271 transitions, 2144 flow [2022-09-20 22:53:28,978 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2144, PETRI_PLACES=330, PETRI_TRANSITIONS=271} [2022-09-20 22:53:28,978 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 171 predicate places. [2022-09-20 22:53:28,978 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 271 transitions, 2144 flow [2022-09-20 22:53:28,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:28,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:28,979 INFO L208 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] [2022-09-20 22:53:28,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-09-20 22:53:28,979 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:28,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1844216041, now seen corresponding path program 10 times [2022-09-20 22:53:28,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:28,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733229937] [2022-09-20 22:53:28,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:28,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:29,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:29,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:29,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733229937] [2022-09-20 22:53:29,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733229937] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:29,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:29,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:29,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438618275] [2022-09-20 22:53:29,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:29,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:29,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:29,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:29,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:29,071 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:29,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 271 transitions, 2144 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:29,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:29,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:29,352 INFO L130 PetriNetUnfolder]: 175/943 cut-off events. [2022-09-20 22:53:29,352 INFO L131 PetriNetUnfolder]: For 5450/5476 co-relation queries the response was YES. [2022-09-20 22:53:29,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3968 conditions, 943 events. 175/943 cut-off events. For 5450/5476 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5892 event pairs, 65 based on Foata normal form. 3/925 useless extension candidates. Maximal degree in co-relation 3876. Up to 363 conditions per place. [2022-09-20 22:53:29,362 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 103 selfloop transitions, 24 changer transitions 25/305 dead transitions. [2022-09-20 22:53:29,362 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 305 transitions, 2830 flow [2022-09-20 22:53:29,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:29,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:29,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2344 transitions. [2022-09-20 22:53:29,364 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7834224598930482 [2022-09-20 22:53:29,364 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2344 transitions. [2022-09-20 22:53:29,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2344 transitions. [2022-09-20 22:53:29,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:29,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2344 transitions. [2022-09-20 22:53:29,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.88235294117646) internal successors, (2344), 17 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,368 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,369 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,369 INFO L175 Difference]: Start difference. First operand has 330 places, 271 transitions, 2144 flow. Second operand 17 states and 2344 transitions. [2022-09-20 22:53:29,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 305 transitions, 2830 flow [2022-09-20 22:53:29,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 305 transitions, 2729 flow, removed 23 selfloop flow, removed 14 redundant places. [2022-09-20 22:53:29,403 INFO L231 Difference]: Finished difference. Result has 329 places, 273 transitions, 2163 flow [2022-09-20 22:53:29,403 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2163, PETRI_PLACES=329, PETRI_TRANSITIONS=273} [2022-09-20 22:53:29,404 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 170 predicate places. [2022-09-20 22:53:29,404 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 273 transitions, 2163 flow [2022-09-20 22:53:29,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:29,405 INFO L208 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] [2022-09-20 22:53:29,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-09-20 22:53:29,405 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:29,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:29,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1422785273, now seen corresponding path program 8 times [2022-09-20 22:53:29,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:29,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18000215] [2022-09-20 22:53:29,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:29,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:29,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:29,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:29,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:29,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18000215] [2022-09-20 22:53:29,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18000215] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:29,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:29,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:29,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701547824] [2022-09-20 22:53:29,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:29,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:29,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:29,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:29,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:29,497 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:29,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 273 transitions, 2163 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,497 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:29,497 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:29,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:29,884 INFO L130 PetriNetUnfolder]: 175/989 cut-off events. [2022-09-20 22:53:29,884 INFO L131 PetriNetUnfolder]: For 5172/5200 co-relation queries the response was YES. [2022-09-20 22:53:29,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3965 conditions, 989 events. 175/989 cut-off events. For 5172/5200 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 6480 event pairs, 58 based on Foata normal form. 2/966 useless extension candidates. Maximal degree in co-relation 3875. Up to 234 conditions per place. [2022-09-20 22:53:29,893 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 133 selfloop transitions, 36 changer transitions 43/356 dead transitions. [2022-09-20 22:53:29,894 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 356 transitions, 3474 flow [2022-09-20 22:53:29,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-09-20 22:53:29,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-09-20 22:53:29,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3304 transitions. [2022-09-20 22:53:29,896 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7821969696969697 [2022-09-20 22:53:29,896 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3304 transitions. [2022-09-20 22:53:29,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3304 transitions. [2022-09-20 22:53:29,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:29,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3304 transitions. [2022-09-20 22:53:29,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 137.66666666666666) internal successors, (3304), 24 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,902 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 176.0) internal successors, (4400), 25 states have internal predecessors, (4400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,902 INFO L175 Difference]: Start difference. First operand has 329 places, 273 transitions, 2163 flow. Second operand 24 states and 3304 transitions. [2022-09-20 22:53:29,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 356 transitions, 3474 flow [2022-09-20 22:53:29,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 356 transitions, 3359 flow, removed 34 selfloop flow, removed 10 redundant places. [2022-09-20 22:53:29,937 INFO L231 Difference]: Finished difference. Result has 353 places, 275 transitions, 2261 flow [2022-09-20 22:53:29,937 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2060, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2261, PETRI_PLACES=353, PETRI_TRANSITIONS=275} [2022-09-20 22:53:29,938 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 194 predicate places. [2022-09-20 22:53:29,938 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 275 transitions, 2261 flow [2022-09-20 22:53:29,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:29,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:29,938 INFO L208 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] [2022-09-20 22:53:29,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-09-20 22:53:29,939 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:29,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:29,939 INFO L85 PathProgramCache]: Analyzing trace with hash -227118893, now seen corresponding path program 11 times [2022-09-20 22:53:29,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:29,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705538591] [2022-09-20 22:53:29,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:29,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:30,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:30,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:30,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705538591] [2022-09-20 22:53:30,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705538591] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:30,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:30,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:30,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861879879] [2022-09-20 22:53:30,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:30,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:30,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:30,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:30,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:30,020 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:30,021 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 275 transitions, 2261 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,021 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:30,021 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:30,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:30,343 INFO L130 PetriNetUnfolder]: 162/934 cut-off events. [2022-09-20 22:53:30,344 INFO L131 PetriNetUnfolder]: For 5899/5924 co-relation queries the response was YES. [2022-09-20 22:53:30,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3945 conditions, 934 events. 162/934 cut-off events. For 5899/5924 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 5892 event pairs, 66 based on Foata normal form. 3/915 useless extension candidates. Maximal degree in co-relation 3843. Up to 362 conditions per place. [2022-09-20 22:53:30,353 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 104 selfloop transitions, 14 changer transitions 26/297 dead transitions. [2022-09-20 22:53:30,353 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 297 transitions, 2772 flow [2022-09-20 22:53:30,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:30,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2337 transitions. [2022-09-20 22:53:30,355 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7810828877005348 [2022-09-20 22:53:30,355 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2337 transitions. [2022-09-20 22:53:30,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2337 transitions. [2022-09-20 22:53:30,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:30,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2337 transitions. [2022-09-20 22:53:30,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.47058823529412) internal successors, (2337), 17 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,359 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,359 INFO L175 Difference]: Start difference. First operand has 353 places, 275 transitions, 2261 flow. Second operand 17 states and 2337 transitions. [2022-09-20 22:53:30,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 297 transitions, 2772 flow [2022-09-20 22:53:30,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 297 transitions, 2689 flow, removed 24 selfloop flow, removed 17 redundant places. [2022-09-20 22:53:30,393 INFO L231 Difference]: Finished difference. Result has 342 places, 266 transitions, 2101 flow [2022-09-20 22:53:30,394 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2101, PETRI_PLACES=342, PETRI_TRANSITIONS=266} [2022-09-20 22:53:30,394 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 183 predicate places. [2022-09-20 22:53:30,394 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 266 transitions, 2101 flow [2022-09-20 22:53:30,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:30,394 INFO L208 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] [2022-09-20 22:53:30,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-09-20 22:53:30,395 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:30,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:30,395 INFO L85 PathProgramCache]: Analyzing trace with hash -883728113, now seen corresponding path program 12 times [2022-09-20 22:53:30,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:30,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14394031] [2022-09-20 22:53:30,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:30,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:30,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:30,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:30,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:30,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14394031] [2022-09-20 22:53:30,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14394031] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:30,472 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:30,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:30,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743492021] [2022-09-20 22:53:30,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:30,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:30,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:30,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:30,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:30,473 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:30,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 266 transitions, 2101 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:30,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:30,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:30,751 INFO L130 PetriNetUnfolder]: 153/888 cut-off events. [2022-09-20 22:53:30,751 INFO L131 PetriNetUnfolder]: For 4987/5006 co-relation queries the response was YES. [2022-09-20 22:53:30,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3622 conditions, 888 events. 153/888 cut-off events. For 4987/5006 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 5420 event pairs, 67 based on Foata normal form. 1/867 useless extension candidates. Maximal degree in co-relation 3528. Up to 353 conditions per place. [2022-09-20 22:53:30,760 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 94 selfloop transitions, 3 changer transitions 29/279 dead transitions. [2022-09-20 22:53:30,760 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 279 transitions, 2465 flow [2022-09-20 22:53:30,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:30,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:30,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2462 transitions. [2022-09-20 22:53:30,762 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7771464646464646 [2022-09-20 22:53:30,762 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2462 transitions. [2022-09-20 22:53:30,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2462 transitions. [2022-09-20 22:53:30,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:30,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2462 transitions. [2022-09-20 22:53:30,765 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.77777777777777) internal successors, (2462), 18 states have internal predecessors, (2462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,767 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,767 INFO L175 Difference]: Start difference. First operand has 342 places, 266 transitions, 2101 flow. Second operand 18 states and 2462 transitions. [2022-09-20 22:53:30,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 279 transitions, 2465 flow [2022-09-20 22:53:30,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 279 transitions, 2380 flow, removed 18 selfloop flow, removed 19 redundant places. [2022-09-20 22:53:30,795 INFO L231 Difference]: Finished difference. Result has 329 places, 246 transitions, 1812 flow [2022-09-20 22:53:30,796 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1812, PETRI_PLACES=329, PETRI_TRANSITIONS=246} [2022-09-20 22:53:30,796 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 170 predicate places. [2022-09-20 22:53:30,796 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 246 transitions, 1812 flow [2022-09-20 22:53:30,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:30,797 INFO L208 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] [2022-09-20 22:53:30,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-09-20 22:53:30,797 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:30,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:30,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1012788753, now seen corresponding path program 13 times [2022-09-20 22:53:30,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:30,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598520982] [2022-09-20 22:53:30,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:30,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:30,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:30,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:30,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:30,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598520982] [2022-09-20 22:53:30,874 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598520982] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:30,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:30,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:30,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763501786] [2022-09-20 22:53:30,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:30,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:30,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:30,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:30,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:30,876 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:30,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 246 transitions, 1812 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:30,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:30,877 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:30,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:31,261 INFO L130 PetriNetUnfolder]: 163/938 cut-off events. [2022-09-20 22:53:31,261 INFO L131 PetriNetUnfolder]: For 4987/5003 co-relation queries the response was YES. [2022-09-20 22:53:31,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3753 conditions, 938 events. 163/938 cut-off events. For 4987/5003 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 5948 event pairs, 62 based on Foata normal form. 1/919 useless extension candidates. Maximal degree in co-relation 3666. Up to 337 conditions per place. [2022-09-20 22:53:31,270 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 99 selfloop transitions, 20 changer transitions 29/301 dead transitions. [2022-09-20 22:53:31,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 301 transitions, 2696 flow [2022-09-20 22:53:31,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-20 22:53:31,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-20 22:53:31,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3015 transitions. [2022-09-20 22:53:31,273 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7786673553719008 [2022-09-20 22:53:31,273 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3015 transitions. [2022-09-20 22:53:31,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3015 transitions. [2022-09-20 22:53:31,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:31,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3015 transitions. [2022-09-20 22:53:31,276 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.04545454545453) internal successors, (3015), 22 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,278 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,278 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,278 INFO L175 Difference]: Start difference. First operand has 329 places, 246 transitions, 1812 flow. Second operand 22 states and 3015 transitions. [2022-09-20 22:53:31,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 301 transitions, 2696 flow [2022-09-20 22:53:31,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 301 transitions, 2527 flow, removed 37 selfloop flow, removed 20 redundant places. [2022-09-20 22:53:31,304 INFO L231 Difference]: Finished difference. Result has 316 places, 258 transitions, 1958 flow [2022-09-20 22:53:31,305 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1958, PETRI_PLACES=316, PETRI_TRANSITIONS=258} [2022-09-20 22:53:31,305 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 157 predicate places. [2022-09-20 22:53:31,305 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 258 transitions, 1958 flow [2022-09-20 22:53:31,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:31,305 INFO L208 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] [2022-09-20 22:53:31,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-09-20 22:53:31,306 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:31,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:31,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2020778647, now seen corresponding path program 9 times [2022-09-20 22:53:31,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:31,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803770429] [2022-09-20 22:53:31,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:31,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:31,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:31,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:31,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:31,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803770429] [2022-09-20 22:53:31,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803770429] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:31,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:31,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:31,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42499829] [2022-09-20 22:53:31,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:31,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:31,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:31,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:31,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:31,380 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:31,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 258 transitions, 1958 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:31,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:31,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:31,690 INFO L130 PetriNetUnfolder]: 164/953 cut-off events. [2022-09-20 22:53:31,690 INFO L131 PetriNetUnfolder]: For 5172/5191 co-relation queries the response was YES. [2022-09-20 22:53:31,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3831 conditions, 953 events. 164/953 cut-off events. For 5172/5191 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 6092 event pairs, 59 based on Foata normal form. 3/931 useless extension candidates. Maximal degree in co-relation 3746. Up to 290 conditions per place. [2022-09-20 22:53:31,698 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 98 selfloop transitions, 36 changer transitions 29/306 dead transitions. [2022-09-20 22:53:31,698 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 306 transitions, 2892 flow [2022-09-20 22:53:31,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:31,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:31,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2478 transitions. [2022-09-20 22:53:31,700 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7821969696969697 [2022-09-20 22:53:31,700 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2478 transitions. [2022-09-20 22:53:31,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2478 transitions. [2022-09-20 22:53:31,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:31,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2478 transitions. [2022-09-20 22:53:31,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.66666666666666) internal successors, (2478), 18 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-09-20 22:53:31,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,704 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,704 INFO L175 Difference]: Start difference. First operand has 316 places, 258 transitions, 1958 flow. Second operand 18 states and 2478 transitions. [2022-09-20 22:53:31,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 306 transitions, 2892 flow [2022-09-20 22:53:31,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 306 transitions, 2852 flow, removed 16 selfloop flow, removed 11 redundant places. [2022-09-20 22:53:31,733 INFO L231 Difference]: Finished difference. Result has 317 places, 264 transitions, 2138 flow [2022-09-20 22:53:31,734 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2138, PETRI_PLACES=317, PETRI_TRANSITIONS=264} [2022-09-20 22:53:31,734 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 158 predicate places. [2022-09-20 22:53:31,734 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 264 transitions, 2138 flow [2022-09-20 22:53:31,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:31,734 INFO L208 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] [2022-09-20 22:53:31,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-09-20 22:53:31,735 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:31,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:31,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1300821483, now seen corresponding path program 14 times [2022-09-20 22:53:31,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:31,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668759178] [2022-09-20 22:53:31,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:31,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:31,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:31,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:31,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668759178] [2022-09-20 22:53:31,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668759178] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:31,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:31,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:31,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261448166] [2022-09-20 22:53:31,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:31,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:31,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:31,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:31,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:31,816 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:31,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 264 transitions, 2138 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:31,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:31,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:31,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:32,133 INFO L130 PetriNetUnfolder]: 153/919 cut-off events. [2022-09-20 22:53:32,133 INFO L131 PetriNetUnfolder]: For 5149/5168 co-relation queries the response was YES. [2022-09-20 22:53:32,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3687 conditions, 919 events. 153/919 cut-off events. For 5149/5168 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5794 event pairs, 58 based on Foata normal form. 3/903 useless extension candidates. Maximal degree in co-relation 3603. Up to 323 conditions per place. [2022-09-20 22:53:32,142 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 103 selfloop transitions, 22 changer transitions 28/305 dead transitions. [2022-09-20 22:53:32,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 305 transitions, 2849 flow [2022-09-20 22:53:32,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:53:32,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:53:32,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2879 transitions. [2022-09-20 22:53:32,145 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7789502164502164 [2022-09-20 22:53:32,145 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2879 transitions. [2022-09-20 22:53:32,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2879 transitions. [2022-09-20 22:53:32,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:32,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2879 transitions. [2022-09-20 22:53:32,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 137.0952380952381) internal successors, (2879), 21 states have internal predecessors, (2879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,149 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,149 INFO L175 Difference]: Start difference. First operand has 317 places, 264 transitions, 2138 flow. Second operand 21 states and 2879 transitions. [2022-09-20 22:53:32,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 305 transitions, 2849 flow [2022-09-20 22:53:32,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 305 transitions, 2753 flow, removed 26 selfloop flow, removed 10 redundant places. [2022-09-20 22:53:32,178 INFO L231 Difference]: Finished difference. Result has 332 places, 267 transitions, 2184 flow [2022-09-20 22:53:32,179 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2184, PETRI_PLACES=332, PETRI_TRANSITIONS=267} [2022-09-20 22:53:32,179 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 173 predicate places. [2022-09-20 22:53:32,179 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 267 transitions, 2184 flow [2022-09-20 22:53:32,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:32,180 INFO L208 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] [2022-09-20 22:53:32,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-09-20 22:53:32,180 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:32,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:32,180 INFO L85 PathProgramCache]: Analyzing trace with hash -490790009, now seen corresponding path program 10 times [2022-09-20 22:53:32,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:32,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851394260] [2022-09-20 22:53:32,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:32,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:32,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:32,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:32,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:32,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851394260] [2022-09-20 22:53:32,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851394260] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:32,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:32,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:32,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950521828] [2022-09-20 22:53:32,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:32,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:32,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:32,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:32,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:32,251 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:32,252 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 267 transitions, 2184 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,252 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:32,252 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:32,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:32,528 INFO L130 PetriNetUnfolder]: 147/889 cut-off events. [2022-09-20 22:53:32,529 INFO L131 PetriNetUnfolder]: For 5030/5050 co-relation queries the response was YES. [2022-09-20 22:53:32,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3605 conditions, 889 events. 147/889 cut-off events. For 5030/5050 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5498 event pairs, 57 based on Foata normal form. 3/867 useless extension candidates. Maximal degree in co-relation 3515. Up to 278 conditions per place. [2022-09-20 22:53:32,534 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 95 selfloop transitions, 23 changer transitions 31/292 dead transitions. [2022-09-20 22:53:32,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 292 transitions, 2723 flow [2022-09-20 22:53:32,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 22:53:32,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 22:53:32,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2201 transitions. [2022-09-20 22:53:32,536 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7816051136363636 [2022-09-20 22:53:32,536 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2201 transitions. [2022-09-20 22:53:32,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2201 transitions. [2022-09-20 22:53:32,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:32,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2201 transitions. [2022-09-20 22:53:32,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.5625) internal successors, (2201), 16 states have internal predecessors, (2201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,540 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,540 INFO L175 Difference]: Start difference. First operand has 332 places, 267 transitions, 2184 flow. Second operand 16 states and 2201 transitions. [2022-09-20 22:53:32,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 292 transitions, 2723 flow [2022-09-20 22:53:32,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 292 transitions, 2644 flow, removed 22 selfloop flow, removed 14 redundant places. [2022-09-20 22:53:32,564 INFO L231 Difference]: Finished difference. Result has 325 places, 251 transitions, 1894 flow [2022-09-20 22:53:32,564 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1894, PETRI_PLACES=325, PETRI_TRANSITIONS=251} [2022-09-20 22:53:32,565 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 166 predicate places. [2022-09-20 22:53:32,565 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 251 transitions, 1894 flow [2022-09-20 22:53:32,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:32,565 INFO L208 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] [2022-09-20 22:53:32,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-09-20 22:53:32,565 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:32,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:32,566 INFO L85 PathProgramCache]: Analyzing trace with hash -892853197, now seen corresponding path program 11 times [2022-09-20 22:53:32,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:32,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952205102] [2022-09-20 22:53:32,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:32,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:32,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:32,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:32,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:32,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952205102] [2022-09-20 22:53:32,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952205102] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:32,638 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:32,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:32,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495208202] [2022-09-20 22:53:32,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:32,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:32,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:32,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:32,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:32,639 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:32,640 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 251 transitions, 1894 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,640 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:32,640 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:32,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:32,945 INFO L130 PetriNetUnfolder]: 143/863 cut-off events. [2022-09-20 22:53:32,945 INFO L131 PetriNetUnfolder]: For 4810/4829 co-relation queries the response was YES. [2022-09-20 22:53:32,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3474 conditions, 863 events. 143/863 cut-off events. For 4810/4829 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5252 event pairs, 63 based on Foata normal form. 3/841 useless extension candidates. Maximal degree in co-relation 3390. Up to 274 conditions per place. [2022-09-20 22:53:32,952 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 86 selfloop transitions, 19 changer transitions 29/277 dead transitions. [2022-09-20 22:53:32,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 277 transitions, 2471 flow [2022-09-20 22:53:32,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:32,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2474 transitions. [2022-09-20 22:53:32,954 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7809343434343434 [2022-09-20 22:53:32,954 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2474 transitions. [2022-09-20 22:53:32,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2474 transitions. [2022-09-20 22:53:32,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:32,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2474 transitions. [2022-09-20 22:53:32,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.44444444444446) internal successors, (2474), 18 states have internal predecessors, (2474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,958 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,958 INFO L175 Difference]: Start difference. First operand has 325 places, 251 transitions, 1894 flow. Second operand 18 states and 2474 transitions. [2022-09-20 22:53:32,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 277 transitions, 2471 flow [2022-09-20 22:53:32,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 277 transitions, 2353 flow, removed 17 selfloop flow, removed 15 redundant places. [2022-09-20 22:53:32,984 INFO L231 Difference]: Finished difference. Result has 314 places, 243 transitions, 1733 flow [2022-09-20 22:53:32,984 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1801, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1733, PETRI_PLACES=314, PETRI_TRANSITIONS=243} [2022-09-20 22:53:32,985 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 155 predicate places. [2022-09-20 22:53:32,985 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 243 transitions, 1733 flow [2022-09-20 22:53:32,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:32,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:32,985 INFO L208 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] [2022-09-20 22:53:32,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-09-20 22:53:32,986 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:32,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:32,986 INFO L85 PathProgramCache]: Analyzing trace with hash -574977683, now seen corresponding path program 15 times [2022-09-20 22:53:32,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:32,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357614758] [2022-09-20 22:53:32,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:32,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:32,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:33,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:33,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357614758] [2022-09-20 22:53:33,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357614758] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:33,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:33,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:33,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300786955] [2022-09-20 22:53:33,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:33,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:33,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:33,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:33,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:33,067 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:33,067 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 243 transitions, 1733 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:33,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:33,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:33,301 INFO L130 PetriNetUnfolder]: 129/832 cut-off events. [2022-09-20 22:53:33,301 INFO L131 PetriNetUnfolder]: For 4070/4084 co-relation queries the response was YES. [2022-09-20 22:53:33,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3211 conditions, 832 events. 129/832 cut-off events. For 4070/4084 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5014 event pairs, 54 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 3130. Up to 289 conditions per place. [2022-09-20 22:53:33,308 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 87 selfloop transitions, 23 changer transitions 26/280 dead transitions. [2022-09-20 22:53:33,308 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 280 transitions, 2375 flow [2022-09-20 22:53:33,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:33,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:33,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2473 transitions. [2022-09-20 22:53:33,310 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7806186868686869 [2022-09-20 22:53:33,310 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2473 transitions. [2022-09-20 22:53:33,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2473 transitions. [2022-09-20 22:53:33,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:33,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2473 transitions. [2022-09-20 22:53:33,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.38888888888889) internal successors, (2473), 18 states have internal predecessors, (2473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,313 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,313 INFO L175 Difference]: Start difference. First operand has 314 places, 243 transitions, 1733 flow. Second operand 18 states and 2473 transitions. [2022-09-20 22:53:33,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 280 transitions, 2375 flow [2022-09-20 22:53:33,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 280 transitions, 2295 flow, removed 16 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:33,335 INFO L231 Difference]: Finished difference. Result has 307 places, 249 transitions, 1826 flow [2022-09-20 22:53:33,335 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1653, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1826, PETRI_PLACES=307, PETRI_TRANSITIONS=249} [2022-09-20 22:53:33,336 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 148 predicate places. [2022-09-20 22:53:33,336 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 249 transitions, 1826 flow [2022-09-20 22:53:33,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:33,337 INFO L208 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] [2022-09-20 22:53:33,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-09-20 22:53:33,337 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:33,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:33,337 INFO L85 PathProgramCache]: Analyzing trace with hash -371600517, now seen corresponding path program 16 times [2022-09-20 22:53:33,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:33,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400515242] [2022-09-20 22:53:33,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:33,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:33,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:33,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:33,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:33,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400515242] [2022-09-20 22:53:33,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400515242] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:33,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:33,423 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:33,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953761330] [2022-09-20 22:53:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:33,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:33,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:33,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:33,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:33,424 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:33,424 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 249 transitions, 1826 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:33,425 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:33,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:33,706 INFO L130 PetriNetUnfolder]: 123/809 cut-off events. [2022-09-20 22:53:33,707 INFO L131 PetriNetUnfolder]: For 3542/3556 co-relation queries the response was YES. [2022-09-20 22:53:33,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3063 conditions, 809 events. 123/809 cut-off events. For 3542/3556 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4784 event pairs, 54 based on Foata normal form. 1/792 useless extension candidates. Maximal degree in co-relation 2984. Up to 285 conditions per place. [2022-09-20 22:53:33,714 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 83 selfloop transitions, 10 changer transitions 29/266 dead transitions. [2022-09-20 22:53:33,714 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 266 transitions, 2198 flow [2022-09-20 22:53:33,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-09-20 22:53:33,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-09-20 22:53:33,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2199 transitions. [2022-09-20 22:53:33,716 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7808948863636364 [2022-09-20 22:53:33,716 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2199 transitions. [2022-09-20 22:53:33,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2199 transitions. [2022-09-20 22:53:33,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:33,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2199 transitions. [2022-09-20 22:53:33,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.4375) internal successors, (2199), 16 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,720 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 176.0) internal successors, (2992), 17 states have internal predecessors, (2992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,720 INFO L175 Difference]: Start difference. First operand has 307 places, 249 transitions, 1826 flow. Second operand 16 states and 2199 transitions. [2022-09-20 22:53:33,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 266 transitions, 2198 flow [2022-09-20 22:53:33,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 266 transitions, 2110 flow, removed 30 selfloop flow, removed 9 redundant places. [2022-09-20 22:53:33,742 INFO L231 Difference]: Finished difference. Result has 309 places, 233 transitions, 1572 flow [2022-09-20 22:53:33,742 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1752, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1572, PETRI_PLACES=309, PETRI_TRANSITIONS=233} [2022-09-20 22:53:33,742 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 150 predicate places. [2022-09-20 22:53:33,743 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 233 transitions, 1572 flow [2022-09-20 22:53:33,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:33,743 INFO L208 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] [2022-09-20 22:53:33,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-09-20 22:53:33,743 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:33,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:33,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1640390305, now seen corresponding path program 17 times [2022-09-20 22:53:33,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:33,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884367547] [2022-09-20 22:53:33,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:33,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:33,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:33,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:33,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:33,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884367547] [2022-09-20 22:53:33,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884367547] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:33,822 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:33,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:33,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003983663] [2022-09-20 22:53:33,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:33,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:33,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:33,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:33,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:33,823 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:33,824 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 233 transitions, 1572 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:33,824 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:33,824 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:33,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:34,080 INFO L130 PetriNetUnfolder]: 124/808 cut-off events. [2022-09-20 22:53:34,080 INFO L131 PetriNetUnfolder]: For 3460/3476 co-relation queries the response was YES. [2022-09-20 22:53:34,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 808 events. 124/808 cut-off events. For 3460/3476 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 4758 event pairs, 54 based on Foata normal form. 1/790 useless extension candidates. Maximal degree in co-relation 2976. Up to 286 conditions per place. [2022-09-20 22:53:34,087 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 80 selfloop transitions, 21 changer transitions 24/269 dead transitions. [2022-09-20 22:53:34,087 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 269 transitions, 2245 flow [2022-09-20 22:53:34,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:34,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:34,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2337 transitions. [2022-09-20 22:53:34,089 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7810828877005348 [2022-09-20 22:53:34,089 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2337 transitions. [2022-09-20 22:53:34,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2337 transitions. [2022-09-20 22:53:34,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:34,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2337 transitions. [2022-09-20 22:53:34,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.47058823529412) internal successors, (2337), 17 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,092 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,092 INFO L175 Difference]: Start difference. First operand has 309 places, 233 transitions, 1572 flow. Second operand 17 states and 2337 transitions. [2022-09-20 22:53:34,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 269 transitions, 2245 flow [2022-09-20 22:53:34,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 269 transitions, 2154 flow, removed 14 selfloop flow, removed 12 redundant places. [2022-09-20 22:53:34,112 INFO L231 Difference]: Finished difference. Result has 302 places, 241 transitions, 1723 flow [2022-09-20 22:53:34,113 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1723, PETRI_PLACES=302, PETRI_TRANSITIONS=241} [2022-09-20 22:53:34,113 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 143 predicate places. [2022-09-20 22:53:34,113 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 241 transitions, 1723 flow [2022-09-20 22:53:34,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:34,113 INFO L208 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] [2022-09-20 22:53:34,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-09-20 22:53:34,114 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:34,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:34,114 INFO L85 PathProgramCache]: Analyzing trace with hash -760435425, now seen corresponding path program 18 times [2022-09-20 22:53:34,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:34,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358258815] [2022-09-20 22:53:34,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:34,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:34,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:34,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:34,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358258815] [2022-09-20 22:53:34,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358258815] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:34,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:34,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:34,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56999316] [2022-09-20 22:53:34,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:34,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:34,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:34,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:34,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:34,191 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:34,192 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 241 transitions, 1723 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,192 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:34,192 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:34,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:34,463 INFO L130 PetriNetUnfolder]: 126/818 cut-off events. [2022-09-20 22:53:34,464 INFO L131 PetriNetUnfolder]: For 3588/3602 co-relation queries the response was YES. [2022-09-20 22:53:34,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3118 conditions, 818 events. 126/818 cut-off events. For 3588/3602 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4847 event pairs, 54 based on Foata normal form. 1/800 useless extension candidates. Maximal degree in co-relation 3039. Up to 287 conditions per place. [2022-09-20 22:53:34,469 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 83 selfloop transitions, 23 changer transitions 26/276 dead transitions. [2022-09-20 22:53:34,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 276 transitions, 2386 flow [2022-09-20 22:53:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:34,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2339 transitions. [2022-09-20 22:53:34,471 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7817513368983957 [2022-09-20 22:53:34,471 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2339 transitions. [2022-09-20 22:53:34,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2339 transitions. [2022-09-20 22:53:34,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:34,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2339 transitions. [2022-09-20 22:53:34,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.58823529411765) internal successors, (2339), 17 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,474 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,474 INFO L175 Difference]: Start difference. First operand has 302 places, 241 transitions, 1723 flow. Second operand 17 states and 2339 transitions. [2022-09-20 22:53:34,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 276 transitions, 2386 flow [2022-09-20 22:53:34,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 276 transitions, 2284 flow, removed 29 selfloop flow, removed 9 redundant places. [2022-09-20 22:53:34,496 INFO L231 Difference]: Finished difference. Result has 310 places, 248 transitions, 1835 flow [2022-09-20 22:53:34,496 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1655, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1835, PETRI_PLACES=310, PETRI_TRANSITIONS=248} [2022-09-20 22:53:34,496 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 151 predicate places. [2022-09-20 22:53:34,496 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 248 transitions, 1835 flow [2022-09-20 22:53:34,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:34,499 INFO L208 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] [2022-09-20 22:53:34,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-09-20 22:53:34,499 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:34,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:34,500 INFO L85 PathProgramCache]: Analyzing trace with hash -465327589, now seen corresponding path program 12 times [2022-09-20 22:53:34,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:34,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324320006] [2022-09-20 22:53:34,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:34,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:34,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:34,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:34,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:34,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324320006] [2022-09-20 22:53:34,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324320006] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:34,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:34,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:34,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864319179] [2022-09-20 22:53:34,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:34,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:34,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:34,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:34,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:34,573 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:34,573 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 248 transitions, 1835 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:34,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:34,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:34,840 INFO L130 PetriNetUnfolder]: 129/827 cut-off events. [2022-09-20 22:53:34,840 INFO L131 PetriNetUnfolder]: For 3784/3803 co-relation queries the response was YES. [2022-09-20 22:53:34,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3162 conditions, 827 events. 129/827 cut-off events. For 3784/3803 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 4979 event pairs, 58 based on Foata normal form. 3/805 useless extension candidates. Maximal degree in co-relation 3080. Up to 257 conditions per place. [2022-09-20 22:53:34,847 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 92 selfloop transitions, 23 changer transitions 30/282 dead transitions. [2022-09-20 22:53:34,848 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 282 transitions, 2545 flow [2022-09-20 22:53:34,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:34,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:34,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2342 transitions. [2022-09-20 22:53:34,849 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7827540106951871 [2022-09-20 22:53:34,849 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2342 transitions. [2022-09-20 22:53:34,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2342 transitions. [2022-09-20 22:53:34,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:34,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2342 transitions. [2022-09-20 22:53:34,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.76470588235293) internal successors, (2342), 17 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,853 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,853 INFO L175 Difference]: Start difference. First operand has 310 places, 248 transitions, 1835 flow. Second operand 17 states and 2342 transitions. [2022-09-20 22:53:34,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 282 transitions, 2545 flow [2022-09-20 22:53:34,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 282 transitions, 2475 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-09-20 22:53:34,875 INFO L231 Difference]: Finished difference. Result has 316 places, 249 transitions, 1871 flow [2022-09-20 22:53:34,875 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1871, PETRI_PLACES=316, PETRI_TRANSITIONS=249} [2022-09-20 22:53:34,875 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 157 predicate places. [2022-09-20 22:53:34,875 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 249 transitions, 1871 flow [2022-09-20 22:53:34,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:34,876 INFO L208 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] [2022-09-20 22:53:34,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-09-20 22:53:34,876 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:34,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:34,876 INFO L85 PathProgramCache]: Analyzing trace with hash 544974881, now seen corresponding path program 13 times [2022-09-20 22:53:34,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:34,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537372828] [2022-09-20 22:53:34,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:34,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:34,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:34,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:34,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:34,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537372828] [2022-09-20 22:53:34,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537372828] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:34,954 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:34,954 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:34,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380400490] [2022-09-20 22:53:34,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:34,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:34,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:34,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:34,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:34,955 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:34,956 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 249 transitions, 1871 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:34,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:34,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:34,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:35,226 INFO L130 PetriNetUnfolder]: 116/788 cut-off events. [2022-09-20 22:53:35,227 INFO L131 PetriNetUnfolder]: For 3566/3581 co-relation queries the response was YES. [2022-09-20 22:53:35,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2885 conditions, 788 events. 116/788 cut-off events. For 3566/3581 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4638 event pairs, 55 based on Foata normal form. 1/767 useless extension candidates. Maximal degree in co-relation 2803. Up to 242 conditions per place. [2022-09-20 22:53:35,233 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 87 selfloop transitions, 7 changer transitions 35/266 dead transitions. [2022-09-20 22:53:35,233 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 266 transitions, 2233 flow [2022-09-20 22:53:35,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:35,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:35,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2467 transitions. [2022-09-20 22:53:35,235 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7787247474747475 [2022-09-20 22:53:35,235 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2467 transitions. [2022-09-20 22:53:35,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2467 transitions. [2022-09-20 22:53:35,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:35,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2467 transitions. [2022-09-20 22:53:35,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.05555555555554) internal successors, (2467), 18 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,238 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,238 INFO L175 Difference]: Start difference. First operand has 316 places, 249 transitions, 1871 flow. Second operand 18 states and 2467 transitions. [2022-09-20 22:53:35,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 266 transitions, 2233 flow [2022-09-20 22:53:35,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 266 transitions, 2119 flow, removed 32 selfloop flow, removed 11 redundant places. [2022-09-20 22:53:35,260 INFO L231 Difference]: Finished difference. Result has 319 places, 229 transitions, 1490 flow [2022-09-20 22:53:35,260 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1490, PETRI_PLACES=319, PETRI_TRANSITIONS=229} [2022-09-20 22:53:35,260 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 160 predicate places. [2022-09-20 22:53:35,261 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 229 transitions, 1490 flow [2022-09-20 22:53:35,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:35,261 INFO L208 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] [2022-09-20 22:53:35,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-09-20 22:53:35,261 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:35,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:35,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1077791925, now seen corresponding path program 14 times [2022-09-20 22:53:35,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:35,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709205764] [2022-09-20 22:53:35,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:35,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:35,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:35,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:35,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:35,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709205764] [2022-09-20 22:53:35,330 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709205764] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:35,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:35,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:35,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700337853] [2022-09-20 22:53:35,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:35,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:35,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:35,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:35,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:35,331 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:35,332 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 229 transitions, 1490 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,332 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:35,332 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:35,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:35,660 INFO L130 PetriNetUnfolder]: 109/763 cut-off events. [2022-09-20 22:53:35,661 INFO L131 PetriNetUnfolder]: For 3117/3128 co-relation queries the response was YES. [2022-09-20 22:53:35,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2696 conditions, 763 events. 109/763 cut-off events. For 3117/3128 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 4395 event pairs, 40 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 2616. Up to 210 conditions per place. [2022-09-20 22:53:35,664 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 86 selfloop transitions, 23 changer transitions 32/278 dead transitions. [2022-09-20 22:53:35,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 278 transitions, 2370 flow [2022-09-20 22:53:35,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-09-20 22:53:35,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-09-20 22:53:35,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2750 transitions. [2022-09-20 22:53:35,666 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.78125 [2022-09-20 22:53:35,666 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2750 transitions. [2022-09-20 22:53:35,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2750 transitions. [2022-09-20 22:53:35,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:35,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2750 transitions. [2022-09-20 22:53:35,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 137.5) internal successors, (2750), 20 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,670 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 176.0) internal successors, (3696), 21 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,670 INFO L175 Difference]: Start difference. First operand has 319 places, 229 transitions, 1490 flow. Second operand 20 states and 2750 transitions. [2022-09-20 22:53:35,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 278 transitions, 2370 flow [2022-09-20 22:53:35,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 278 transitions, 2118 flow, removed 51 selfloop flow, removed 24 redundant places. [2022-09-20 22:53:35,685 INFO L231 Difference]: Finished difference. Result has 300 places, 236 transitions, 1564 flow [2022-09-20 22:53:35,686 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1564, PETRI_PLACES=300, PETRI_TRANSITIONS=236} [2022-09-20 22:53:35,686 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 141 predicate places. [2022-09-20 22:53:35,686 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 236 transitions, 1564 flow [2022-09-20 22:53:35,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:35,686 INFO L208 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] [2022-09-20 22:53:35,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-09-20 22:53:35,687 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:35,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:35,687 INFO L85 PathProgramCache]: Analyzing trace with hash -351781357, now seen corresponding path program 15 times [2022-09-20 22:53:35,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:35,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719889056] [2022-09-20 22:53:35,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:35,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:35,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:35,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:35,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:35,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719889056] [2022-09-20 22:53:35,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719889056] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:35,749 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:35,749 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:35,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412042096] [2022-09-20 22:53:35,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:35,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:35,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:35,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:35,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:35,750 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:35,751 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 236 transitions, 1564 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:35,751 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:35,751 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:35,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:36,124 INFO L130 PetriNetUnfolder]: 111/783 cut-off events. [2022-09-20 22:53:36,124 INFO L131 PetriNetUnfolder]: For 2637/2648 co-relation queries the response was YES. [2022-09-20 22:53:36,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2762 conditions, 783 events. 111/783 cut-off events. For 2637/2648 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 4642 event pairs, 43 based on Foata normal form. 1/763 useless extension candidates. Maximal degree in co-relation 2685. Up to 212 conditions per place. [2022-09-20 22:53:36,131 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 85 selfloop transitions, 27 changer transitions 34/283 dead transitions. [2022-09-20 22:53:36,131 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 283 transitions, 2359 flow [2022-09-20 22:53:36,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-09-20 22:53:36,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-09-20 22:53:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3017 transitions. [2022-09-20 22:53:36,133 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7791838842975206 [2022-09-20 22:53:36,133 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3017 transitions. [2022-09-20 22:53:36,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3017 transitions. [2022-09-20 22:53:36,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:36,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3017 transitions. [2022-09-20 22:53:36,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 137.13636363636363) internal successors, (3017), 22 states have internal predecessors, (3017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,137 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 176.0) internal successors, (4048), 23 states have internal predecessors, (4048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,137 INFO L175 Difference]: Start difference. First operand has 300 places, 236 transitions, 1564 flow. Second operand 22 states and 3017 transitions. [2022-09-20 22:53:36,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 283 transitions, 2359 flow [2022-09-20 22:53:36,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 283 transitions, 2294 flow, removed 25 selfloop flow, removed 10 redundant places. [2022-09-20 22:53:36,155 INFO L231 Difference]: Finished difference. Result has 314 places, 241 transitions, 1697 flow [2022-09-20 22:53:36,155 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1697, PETRI_PLACES=314, PETRI_TRANSITIONS=241} [2022-09-20 22:53:36,155 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 155 predicate places. [2022-09-20 22:53:36,155 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 241 transitions, 1697 flow [2022-09-20 22:53:36,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:36,156 INFO L208 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] [2022-09-20 22:53:36,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-09-20 22:53:36,156 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:36,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:36,156 INFO L85 PathProgramCache]: Analyzing trace with hash -720551907, now seen corresponding path program 19 times [2022-09-20 22:53:36,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:36,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496197469] [2022-09-20 22:53:36,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:36,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:36,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:36,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:36,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:36,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496197469] [2022-09-20 22:53:36,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496197469] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:36,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:36,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:36,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658726227] [2022-09-20 22:53:36,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:36,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:36,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:36,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:36,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:36,236 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:36,236 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 241 transitions, 1697 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,236 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:36,236 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:36,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:36,481 INFO L130 PetriNetUnfolder]: 93/731 cut-off events. [2022-09-20 22:53:36,481 INFO L131 PetriNetUnfolder]: For 2497/2508 co-relation queries the response was YES. [2022-09-20 22:53:36,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2534 conditions, 731 events. 93/731 cut-off events. For 2497/2508 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 4127 event pairs, 38 based on Foata normal form. 1/718 useless extension candidates. Maximal degree in co-relation 2451. Up to 230 conditions per place. [2022-09-20 22:53:36,487 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 72 selfloop transitions, 12 changer transitions 31/258 dead transitions. [2022-09-20 22:53:36,487 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 258 transitions, 2045 flow [2022-09-20 22:53:36,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:36,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:36,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2468 transitions. [2022-09-20 22:53:36,489 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7790404040404041 [2022-09-20 22:53:36,489 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2468 transitions. [2022-09-20 22:53:36,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2468 transitions. [2022-09-20 22:53:36,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:36,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2468 transitions. [2022-09-20 22:53:36,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.11111111111111) internal successors, (2468), 18 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,493 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,493 INFO L175 Difference]: Start difference. First operand has 314 places, 241 transitions, 1697 flow. Second operand 18 states and 2468 transitions. [2022-09-20 22:53:36,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 258 transitions, 2045 flow [2022-09-20 22:53:36,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 258 transitions, 1992 flow, removed 17 selfloop flow, removed 14 redundant places. [2022-09-20 22:53:36,510 INFO L231 Difference]: Finished difference. Result has 307 places, 226 transitions, 1465 flow [2022-09-20 22:53:36,510 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1465, PETRI_PLACES=307, PETRI_TRANSITIONS=226} [2022-09-20 22:53:36,512 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 148 predicate places. [2022-09-20 22:53:36,512 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 226 transitions, 1465 flow [2022-09-20 22:53:36,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:36,512 INFO L208 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] [2022-09-20 22:53:36,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-09-20 22:53:36,512 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:36,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:36,512 INFO L85 PathProgramCache]: Analyzing trace with hash -725260939, now seen corresponding path program 16 times [2022-09-20 22:53:36,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:36,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877099688] [2022-09-20 22:53:36,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:36,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:36,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:36,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:36,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877099688] [2022-09-20 22:53:36,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877099688] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:36,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:36,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:36,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886288918] [2022-09-20 22:53:36,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:36,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:36,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:36,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:36,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:36,616 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:36,617 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 226 transitions, 1465 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,617 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:36,617 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:36,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:36,829 INFO L130 PetriNetUnfolder]: 86/696 cut-off events. [2022-09-20 22:53:36,829 INFO L131 PetriNetUnfolder]: For 2047/2058 co-relation queries the response was YES. [2022-09-20 22:53:36,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2294 conditions, 696 events. 86/696 cut-off events. For 2047/2058 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3883 event pairs, 41 based on Foata normal form. 1/681 useless extension candidates. Maximal degree in co-relation 2219. Up to 183 conditions per place. [2022-09-20 22:53:36,833 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 66 selfloop transitions, 15 changer transitions 33/248 dead transitions. [2022-09-20 22:53:36,833 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 248 transitions, 1862 flow [2022-09-20 22:53:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:36,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:36,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2471 transitions. [2022-09-20 22:53:36,834 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7799873737373737 [2022-09-20 22:53:36,834 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2471 transitions. [2022-09-20 22:53:36,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2471 transitions. [2022-09-20 22:53:36,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:36,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2471 transitions. [2022-09-20 22:53:36,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.27777777777777) internal successors, (2471), 18 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,838 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,838 INFO L175 Difference]: Start difference. First operand has 307 places, 226 transitions, 1465 flow. Second operand 18 states and 2471 transitions. [2022-09-20 22:53:36,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 248 transitions, 1862 flow [2022-09-20 22:53:36,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 248 transitions, 1778 flow, removed 17 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:36,851 INFO L231 Difference]: Finished difference. Result has 298 places, 211 transitions, 1220 flow [2022-09-20 22:53:36,851 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1220, PETRI_PLACES=298, PETRI_TRANSITIONS=211} [2022-09-20 22:53:36,851 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 139 predicate places. [2022-09-20 22:53:36,852 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 211 transitions, 1220 flow [2022-09-20 22:53:36,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:36,852 INFO L208 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] [2022-09-20 22:53:36,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-09-20 22:53:36,852 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:36,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:36,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1034684535, now seen corresponding path program 20 times [2022-09-20 22:53:36,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:36,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512265880] [2022-09-20 22:53:36,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:36,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:36,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:36,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:36,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:36,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512265880] [2022-09-20 22:53:36,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512265880] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:36,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:36,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:36,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093717315] [2022-09-20 22:53:36,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:36,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:36,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:36,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:36,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:36,933 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:36,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 211 transitions, 1220 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:36,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:36,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:36,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:37,144 INFO L130 PetriNetUnfolder]: 72/596 cut-off events. [2022-09-20 22:53:37,144 INFO L131 PetriNetUnfolder]: For 1725/1736 co-relation queries the response was YES. [2022-09-20 22:53:37,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1924 conditions, 596 events. 72/596 cut-off events. For 1725/1736 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2961 event pairs, 38 based on Foata normal form. 1/583 useless extension candidates. Maximal degree in co-relation 1852. Up to 187 conditions per place. [2022-09-20 22:53:37,148 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 49 selfloop transitions, 0 changer transitions 39/218 dead transitions. [2022-09-20 22:53:37,148 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 218 transitions, 1411 flow [2022-09-20 22:53:37,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:37,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:37,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2456 transitions. [2022-09-20 22:53:37,150 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7752525252525253 [2022-09-20 22:53:37,150 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2456 transitions. [2022-09-20 22:53:37,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2456 transitions. [2022-09-20 22:53:37,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:37,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2456 transitions. [2022-09-20 22:53:37,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.44444444444446) internal successors, (2456), 18 states have internal predecessors, (2456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,153 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,153 INFO L175 Difference]: Start difference. First operand has 298 places, 211 transitions, 1220 flow. Second operand 18 states and 2456 transitions. [2022-09-20 22:53:37,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 218 transitions, 1411 flow [2022-09-20 22:53:37,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 218 transitions, 1302 flow, removed 24 selfloop flow, removed 20 redundant places. [2022-09-20 22:53:37,164 INFO L231 Difference]: Finished difference. Result has 275 places, 179 transitions, 808 flow [2022-09-20 22:53:37,164 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=808, PETRI_PLACES=275, PETRI_TRANSITIONS=179} [2022-09-20 22:53:37,164 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 116 predicate places. [2022-09-20 22:53:37,164 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 179 transitions, 808 flow [2022-09-20 22:53:37,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:37,165 INFO L208 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] [2022-09-20 22:53:37,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-09-20 22:53:37,165 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:37,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:37,165 INFO L85 PathProgramCache]: Analyzing trace with hash -421815021, now seen corresponding path program 17 times [2022-09-20 22:53:37,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:37,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290460499] [2022-09-20 22:53:37,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:37,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:37,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:37,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:37,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290460499] [2022-09-20 22:53:37,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290460499] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:37,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:37,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:37,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635049995] [2022-09-20 22:53:37,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:37,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:37,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:37,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:37,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:37,240 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:37,241 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 179 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,241 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:37,241 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:37,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:37,479 INFO L130 PetriNetUnfolder]: 73/574 cut-off events. [2022-09-20 22:53:37,480 INFO L131 PetriNetUnfolder]: For 1214/1219 co-relation queries the response was YES. [2022-09-20 22:53:37,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1701 conditions, 574 events. 73/574 cut-off events. For 1214/1219 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2837 event pairs, 38 based on Foata normal form. 1/559 useless extension candidates. Maximal degree in co-relation 1641. Up to 128 conditions per place. [2022-09-20 22:53:37,483 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 50 selfloop transitions, 23 changer transitions 28/219 dead transitions. [2022-09-20 22:53:37,483 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 219 transitions, 1391 flow [2022-09-20 22:53:37,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-09-20 22:53:37,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-09-20 22:53:37,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2341 transitions. [2022-09-20 22:53:37,486 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7824197860962567 [2022-09-20 22:53:37,486 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2341 transitions. [2022-09-20 22:53:37,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2341 transitions. [2022-09-20 22:53:37,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:37,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2341 transitions. [2022-09-20 22:53:37,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 137.7058823529412) internal successors, (2341), 17 states have internal predecessors, (2341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,489 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 176.0) internal successors, (3168), 18 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,489 INFO L175 Difference]: Start difference. First operand has 275 places, 179 transitions, 808 flow. Second operand 17 states and 2341 transitions. [2022-09-20 22:53:37,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 219 transitions, 1391 flow [2022-09-20 22:53:37,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 219 transitions, 1361 flow, removed 14 selfloop flow, removed 11 redundant places. [2022-09-20 22:53:37,497 INFO L231 Difference]: Finished difference. Result has 245 places, 187 transitions, 981 flow [2022-09-20 22:53:37,497 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=981, PETRI_PLACES=245, PETRI_TRANSITIONS=187} [2022-09-20 22:53:37,497 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 86 predicate places. [2022-09-20 22:53:37,498 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 187 transitions, 981 flow [2022-09-20 22:53:37,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:37,498 INFO L208 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] [2022-09-20 22:53:37,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-09-20 22:53:37,498 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:37,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:37,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1098366919, now seen corresponding path program 18 times [2022-09-20 22:53:37,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:37,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604405522] [2022-09-20 22:53:37,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:37,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:37,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:37,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:37,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:37,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604405522] [2022-09-20 22:53:37,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604405522] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:37,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:37,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:37,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112794809] [2022-09-20 22:53:37,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:37,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:37,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:37,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:37,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:37,566 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:37,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 187 transitions, 981 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,567 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:37,567 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:37,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:37,826 INFO L130 PetriNetUnfolder]: 63/548 cut-off events. [2022-09-20 22:53:37,826 INFO L131 PetriNetUnfolder]: For 1057/1062 co-relation queries the response was YES. [2022-09-20 22:53:37,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 548 events. 63/548 cut-off events. For 1057/1062 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2654 event pairs, 34 based on Foata normal form. 1/534 useless extension candidates. Maximal degree in co-relation 1511. Up to 128 conditions per place. [2022-09-20 22:53:37,828 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 47 selfloop transitions, 14 changer transitions 32/211 dead transitions. [2022-09-20 22:53:37,828 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 211 transitions, 1340 flow [2022-09-20 22:53:37,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:37,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:37,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2472 transitions. [2022-09-20 22:53:37,830 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7803030303030303 [2022-09-20 22:53:37,830 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2472 transitions. [2022-09-20 22:53:37,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2472 transitions. [2022-09-20 22:53:37,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:37,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2472 transitions. [2022-09-20 22:53:37,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 137.33333333333334) internal successors, (2472), 18 states have internal predecessors, (2472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,834 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,834 INFO L175 Difference]: Start difference. First operand has 245 places, 187 transitions, 981 flow. Second operand 18 states and 2472 transitions. [2022-09-20 22:53:37,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 211 transitions, 1340 flow [2022-09-20 22:53:37,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 211 transitions, 1251 flow, removed 25 selfloop flow, removed 9 redundant places. [2022-09-20 22:53:37,841 INFO L231 Difference]: Finished difference. Result has 250 places, 176 transitions, 803 flow [2022-09-20 22:53:37,841 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=803, PETRI_PLACES=250, PETRI_TRANSITIONS=176} [2022-09-20 22:53:37,842 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 91 predicate places. [2022-09-20 22:53:37,842 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 176 transitions, 803 flow [2022-09-20 22:53:37,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:37,842 INFO L208 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] [2022-09-20 22:53:37,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-09-20 22:53:37,842 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:37,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:37,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1495586351, now seen corresponding path program 19 times [2022-09-20 22:53:37,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:37,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388283972] [2022-09-20 22:53:37,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:37,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:37,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:37,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:37,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:37,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388283972] [2022-09-20 22:53:37,926 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388283972] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:37,926 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:37,926 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:37,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371883907] [2022-09-20 22:53:37,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:37,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:37,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:37,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:37,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:37,927 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:37,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 176 transitions, 803 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:37,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:37,928 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:37,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:38,208 INFO L130 PetriNetUnfolder]: 60/535 cut-off events. [2022-09-20 22:53:38,208 INFO L131 PetriNetUnfolder]: For 909/914 co-relation queries the response was YES. [2022-09-20 22:53:38,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1492 conditions, 535 events. 60/535 cut-off events. For 909/914 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 2515 event pairs, 35 based on Foata normal form. 1/522 useless extension candidates. Maximal degree in co-relation 1432. Up to 121 conditions per place. [2022-09-20 22:53:38,212 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 41 selfloop transitions, 15 changer transitions 33/207 dead transitions. [2022-09-20 22:53:38,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 207 transitions, 1280 flow [2022-09-20 22:53:38,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-09-20 22:53:38,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-09-20 22:53:38,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2873 transitions. [2022-09-20 22:53:38,214 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7773268398268398 [2022-09-20 22:53:38,214 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2873 transitions. [2022-09-20 22:53:38,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2873 transitions. [2022-09-20 22:53:38,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:38,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2873 transitions. [2022-09-20 22:53:38,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 136.8095238095238) internal successors, (2873), 21 states have internal predecessors, (2873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,218 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 176.0) internal successors, (3872), 22 states have internal predecessors, (3872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,218 INFO L175 Difference]: Start difference. First operand has 250 places, 176 transitions, 803 flow. Second operand 21 states and 2873 transitions. [2022-09-20 22:53:38,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 207 transitions, 1280 flow [2022-09-20 22:53:38,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 207 transitions, 1154 flow, removed 25 selfloop flow, removed 15 redundant places. [2022-09-20 22:53:38,225 INFO L231 Difference]: Finished difference. Result has 249 places, 173 transitions, 749 flow [2022-09-20 22:53:38,225 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=727, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=749, PETRI_PLACES=249, PETRI_TRANSITIONS=173} [2022-09-20 22:53:38,226 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 90 predicate places. [2022-09-20 22:53:38,226 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 173 transitions, 749 flow [2022-09-20 22:53:38,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:38,226 INFO L208 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] [2022-09-20 22:53:38,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-09-20 22:53:38,226 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:38,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:38,227 INFO L85 PathProgramCache]: Analyzing trace with hash 82642321, now seen corresponding path program 20 times [2022-09-20 22:53:38,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:38,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59466142] [2022-09-20 22:53:38,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:38,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:38,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:38,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:38,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:38,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59466142] [2022-09-20 22:53:38,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59466142] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:38,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:38,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-09-20 22:53:38,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844739855] [2022-09-20 22:53:38,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:38,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-09-20 22:53:38,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:38,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-09-20 22:53:38,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-09-20 22:53:38,298 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 176 [2022-09-20 22:53:38,299 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 173 transitions, 749 flow. Second operand has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,299 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:38,299 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 176 [2022-09-20 22:53:38,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:38,503 INFO L130 PetriNetUnfolder]: 47/445 cut-off events. [2022-09-20 22:53:38,504 INFO L131 PetriNetUnfolder]: For 595/600 co-relation queries the response was YES. [2022-09-20 22:53:38,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1141 conditions, 445 events. 47/445 cut-off events. For 595/600 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1859 event pairs, 32 based on Foata normal form. 1/434 useless extension candidates. Maximal degree in co-relation 1080. Up to 103 conditions per place. [2022-09-20 22:53:38,506 INFO L137 encePairwiseOnDemand]: 163/176 looper letters, 29 selfloop transitions, 0 changer transitions 43/184 dead transitions. [2022-09-20 22:53:38,507 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 184 transitions, 919 flow [2022-09-20 22:53:38,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-09-20 22:53:38,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-09-20 22:53:38,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2459 transitions. [2022-09-20 22:53:38,508 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.7761994949494949 [2022-09-20 22:53:38,508 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2459 transitions. [2022-09-20 22:53:38,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2459 transitions. [2022-09-20 22:53:38,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:38,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2459 transitions. [2022-09-20 22:53:38,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 136.61111111111111) internal successors, (2459), 18 states have internal predecessors, (2459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,512 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 176.0) internal successors, (3344), 19 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,512 INFO L175 Difference]: Start difference. First operand has 249 places, 173 transitions, 749 flow. Second operand 18 states and 2459 transitions. [2022-09-20 22:53:38,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 184 transitions, 919 flow [2022-09-20 22:53:38,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 184 transitions, 859 flow, removed 14 selfloop flow, removed 18 redundant places. [2022-09-20 22:53:38,518 INFO L231 Difference]: Finished difference. Result has 238 places, 141 transitions, 384 flow [2022-09-20 22:53:38,518 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=384, PETRI_PLACES=238, PETRI_TRANSITIONS=141} [2022-09-20 22:53:38,519 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 79 predicate places. [2022-09-20 22:53:38,519 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 141 transitions, 384 flow [2022-09-20 22:53:38,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 135.8) internal successors, (1358), 10 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:38,519 INFO L208 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] [2022-09-20 22:53:38,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-09-20 22:53:38,519 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:38,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:38,520 INFO L85 PathProgramCache]: Analyzing trace with hash -2118169429, now seen corresponding path program 1 times [2022-09-20 22:53:38,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:38,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673455973] [2022-09-20 22:53:38,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:38,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:38,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:38,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:38,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673455973] [2022-09-20 22:53:38,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673455973] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:38,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:38,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:53:38,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815315974] [2022-09-20 22:53:38,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:38,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:53:38,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:38,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:53:38,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:53:38,981 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:53:38,983 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 141 transitions, 384 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:38,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:38,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:53:38,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:41,423 INFO L130 PetriNetUnfolder]: 361/1285 cut-off events. [2022-09-20 22:53:41,423 INFO L131 PetriNetUnfolder]: For 1102/1104 co-relation queries the response was YES. [2022-09-20 22:53:41,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2958 conditions, 1285 events. 361/1285 cut-off events. For 1102/1104 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 7280 event pairs, 62 based on Foata normal form. 1/1280 useless extension candidates. Maximal degree in co-relation 2907. Up to 122 conditions per place. [2022-09-20 22:53:41,430 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 192 selfloop transitions, 33 changer transitions 49/359 dead transitions. [2022-09-20 22:53:41,430 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 359 transitions, 1829 flow [2022-09-20 22:53:41,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-09-20 22:53:41,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-09-20 22:53:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4974 transitions. [2022-09-20 22:53:41,432 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6423037190082644 [2022-09-20 22:53:41,433 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4974 transitions. [2022-09-20 22:53:41,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4974 transitions. [2022-09-20 22:53:41,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:41,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4974 transitions. [2022-09-20 22:53:41,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 113.04545454545455) internal successors, (4974), 44 states have internal predecessors, (4974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:41,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 176.0) internal successors, (7920), 45 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:41,440 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 176.0) internal successors, (7920), 45 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:41,440 INFO L175 Difference]: Start difference. First operand has 238 places, 141 transitions, 384 flow. Second operand 44 states and 4974 transitions. [2022-09-20 22:53:41,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 359 transitions, 1829 flow [2022-09-20 22:53:41,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 359 transitions, 1599 flow, removed 114 selfloop flow, removed 12 redundant places. [2022-09-20 22:53:41,447 INFO L231 Difference]: Finished difference. Result has 258 places, 164 transitions, 637 flow [2022-09-20 22:53:41,447 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=637, PETRI_PLACES=258, PETRI_TRANSITIONS=164} [2022-09-20 22:53:41,447 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 99 predicate places. [2022-09-20 22:53:41,447 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 164 transitions, 637 flow [2022-09-20 22:53:41,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:41,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:41,448 INFO L208 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] [2022-09-20 22:53:41,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-09-20 22:53:41,448 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:41,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:41,448 INFO L85 PathProgramCache]: Analyzing trace with hash 809582763, now seen corresponding path program 2 times [2022-09-20 22:53:41,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:41,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67494989] [2022-09-20 22:53:41,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:41,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:41,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:41,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:41,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:41,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67494989] [2022-09-20 22:53:41,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67494989] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:41,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:41,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:53:41,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807157788] [2022-09-20 22:53:41,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:41,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:53:41,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:41,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:53:41,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:53:41,869 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:53:41,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 164 transitions, 637 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:41,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:41,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:53:41,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:44,740 INFO L130 PetriNetUnfolder]: 799/2817 cut-off events. [2022-09-20 22:53:44,741 INFO L131 PetriNetUnfolder]: For 7667/7669 co-relation queries the response was YES. [2022-09-20 22:53:44,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8226 conditions, 2817 events. 799/2817 cut-off events. For 7667/7669 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 21434 event pairs, 70 based on Foata normal form. 1/2804 useless extension candidates. Maximal degree in co-relation 8152. Up to 493 conditions per place. [2022-09-20 22:53:44,757 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 283 selfloop transitions, 32 changer transitions 39/439 dead transitions. [2022-09-20 22:53:44,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 439 transitions, 2902 flow [2022-09-20 22:53:44,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:53:44,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:53:44,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4065 transitions. [2022-09-20 22:53:44,760 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6599025974025974 [2022-09-20 22:53:44,760 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4065 transitions. [2022-09-20 22:53:44,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4065 transitions. [2022-09-20 22:53:44,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:44,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4065 transitions. [2022-09-20 22:53:44,763 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.14285714285714) internal successors, (4065), 35 states have internal predecessors, (4065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:44,766 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:44,766 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:44,766 INFO L175 Difference]: Start difference. First operand has 258 places, 164 transitions, 637 flow. Second operand 35 states and 4065 transitions. [2022-09-20 22:53:44,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 439 transitions, 2902 flow [2022-09-20 22:53:44,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 439 transitions, 2461 flow, removed 193 selfloop flow, removed 27 redundant places. [2022-09-20 22:53:44,789 INFO L231 Difference]: Finished difference. Result has 271 places, 195 transitions, 945 flow [2022-09-20 22:53:44,789 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=945, PETRI_PLACES=271, PETRI_TRANSITIONS=195} [2022-09-20 22:53:44,789 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 112 predicate places. [2022-09-20 22:53:44,789 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 195 transitions, 945 flow [2022-09-20 22:53:44,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:44,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:44,790 INFO L208 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] [2022-09-20 22:53:44,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-09-20 22:53:44,790 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:44,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:44,790 INFO L85 PathProgramCache]: Analyzing trace with hash 115498885, now seen corresponding path program 3 times [2022-09-20 22:53:44,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:44,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548496415] [2022-09-20 22:53:44,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:44,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:44,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:45,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:45,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548496415] [2022-09-20 22:53:45,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548496415] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:45,212 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:45,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:53:45,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561313130] [2022-09-20 22:53:45,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:45,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:53:45,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:45,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:53:45,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:53:45,214 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:53:45,215 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 195 transitions, 945 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:45,216 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:45,216 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:53:45,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:49,374 INFO L130 PetriNetUnfolder]: 842/2981 cut-off events. [2022-09-20 22:53:49,374 INFO L131 PetriNetUnfolder]: For 8510/8516 co-relation queries the response was YES. [2022-09-20 22:53:49,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9332 conditions, 2981 events. 842/2981 cut-off events. For 8510/8516 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 23109 event pairs, 89 based on Foata normal form. 3/2968 useless extension candidates. Maximal degree in co-relation 9249. Up to 297 conditions per place. [2022-09-20 22:53:49,393 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 350 selfloop transitions, 32 changer transitions 124/591 dead transitions. [2022-09-20 22:53:49,394 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 591 transitions, 4744 flow [2022-09-20 22:53:49,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-09-20 22:53:49,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-09-20 22:53:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 7313 transitions. [2022-09-20 22:53:49,397 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6392482517482517 [2022-09-20 22:53:49,397 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 7313 transitions. [2022-09-20 22:53:49,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 7313 transitions. [2022-09-20 22:53:49,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:49,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 7313 transitions. [2022-09-20 22:53:49,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 112.50769230769231) internal successors, (7313), 65 states have internal predecessors, (7313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:49,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:49,408 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 176.0) internal successors, (11616), 66 states have internal predecessors, (11616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:49,408 INFO L175 Difference]: Start difference. First operand has 271 places, 195 transitions, 945 flow. Second operand 65 states and 7313 transitions. [2022-09-20 22:53:49,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 591 transitions, 4744 flow [2022-09-20 22:53:49,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 591 transitions, 4264 flow, removed 239 selfloop flow, removed 15 redundant places. [2022-09-20 22:53:49,438 INFO L231 Difference]: Finished difference. Result has 358 places, 195 transitions, 1036 flow [2022-09-20 22:53:49,438 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=1036, PETRI_PLACES=358, PETRI_TRANSITIONS=195} [2022-09-20 22:53:49,439 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 199 predicate places. [2022-09-20 22:53:49,439 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 195 transitions, 1036 flow [2022-09-20 22:53:49,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:49,439 INFO L208 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] [2022-09-20 22:53:49,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-09-20 22:53:49,439 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:49,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:49,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1169525109, now seen corresponding path program 4 times [2022-09-20 22:53:49,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:49,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95890604] [2022-09-20 22:53:49,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:49,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:49,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:49,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:49,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:49,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95890604] [2022-09-20 22:53:49,858 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95890604] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:49,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:49,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:53:49,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367970566] [2022-09-20 22:53:49,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:49,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:53:49,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:49,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:53:49,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:53:49,860 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:53:49,861 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 195 transitions, 1036 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:49,861 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:49,861 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:53:49,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:52,745 INFO L130 PetriNetUnfolder]: 1057/3634 cut-off events. [2022-09-20 22:53:52,745 INFO L131 PetriNetUnfolder]: For 19569/19578 co-relation queries the response was YES. [2022-09-20 22:53:52,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13406 conditions, 3634 events. 1057/3634 cut-off events. For 19569/19578 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 29491 event pairs, 117 based on Foata normal form. 1/3615 useless extension candidates. Maximal degree in co-relation 13284. Up to 595 conditions per place. [2022-09-20 22:53:52,776 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 246 selfloop transitions, 64 changer transitions 40/435 dead transitions. [2022-09-20 22:53:52,776 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 435 transitions, 3538 flow [2022-09-20 22:53:52,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:53:52,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:53:52,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4024 transitions. [2022-09-20 22:53:52,778 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6532467532467533 [2022-09-20 22:53:52,778 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4024 transitions. [2022-09-20 22:53:52,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4024 transitions. [2022-09-20 22:53:52,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:52,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4024 transitions. [2022-09-20 22:53:52,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.97142857142858) internal successors, (4024), 35 states have internal predecessors, (4024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:52,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:52,784 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:52,784 INFO L175 Difference]: Start difference. First operand has 358 places, 195 transitions, 1036 flow. Second operand 35 states and 4024 transitions. [2022-09-20 22:53:52,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 435 transitions, 3538 flow [2022-09-20 22:53:52,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 435 transitions, 3018 flow, removed 130 selfloop flow, removed 60 redundant places. [2022-09-20 22:53:52,837 INFO L231 Difference]: Finished difference. Result has 312 places, 226 transitions, 1445 flow [2022-09-20 22:53:52,837 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1445, PETRI_PLACES=312, PETRI_TRANSITIONS=226} [2022-09-20 22:53:52,838 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 153 predicate places. [2022-09-20 22:53:52,838 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 226 transitions, 1445 flow [2022-09-20 22:53:52,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:52,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:52,838 INFO L208 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] [2022-09-20 22:53:52,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-09-20 22:53:52,838 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:52,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:52,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1508082813, now seen corresponding path program 5 times [2022-09-20 22:53:52,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:52,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967710211] [2022-09-20 22:53:52,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:52,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:52,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:53,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:53,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:53,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967710211] [2022-09-20 22:53:53,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967710211] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:53,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:53,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:53:53,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590762806] [2022-09-20 22:53:53,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:53,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:53:53,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:53,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:53:53,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:53:53,245 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:53:53,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 226 transitions, 1445 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:53,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:53,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:53:53,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:53:57,741 INFO L130 PetriNetUnfolder]: 1199/4206 cut-off events. [2022-09-20 22:53:57,741 INFO L131 PetriNetUnfolder]: For 23174/23182 co-relation queries the response was YES. [2022-09-20 22:53:57,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15892 conditions, 4206 events. 1199/4206 cut-off events. For 23174/23182 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 35803 event pairs, 141 based on Foata normal form. 5/4184 useless extension candidates. Maximal degree in co-relation 15787. Up to 593 conditions per place. [2022-09-20 22:53:57,780 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 391 selfloop transitions, 32 changer transitions 112/620 dead transitions. [2022-09-20 22:53:57,780 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 620 transitions, 6196 flow [2022-09-20 22:53:57,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-09-20 22:53:57,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-09-20 22:53:57,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7003 transitions. [2022-09-20 22:53:57,784 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6417705278592375 [2022-09-20 22:53:57,784 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7003 transitions. [2022-09-20 22:53:57,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7003 transitions. [2022-09-20 22:53:57,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:53:57,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7003 transitions. [2022-09-20 22:53:57,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 112.95161290322581) internal successors, (7003), 62 states have internal predecessors, (7003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:57,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:57,795 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:57,795 INFO L175 Difference]: Start difference. First operand has 312 places, 226 transitions, 1445 flow. Second operand 62 states and 7003 transitions. [2022-09-20 22:53:57,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 620 transitions, 6196 flow [2022-09-20 22:53:57,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 620 transitions, 5769 flow, removed 212 selfloop flow, removed 16 redundant places. [2022-09-20 22:53:57,923 INFO L231 Difference]: Finished difference. Result has 395 places, 234 transitions, 1622 flow [2022-09-20 22:53:57,923 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=1622, PETRI_PLACES=395, PETRI_TRANSITIONS=234} [2022-09-20 22:53:57,924 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 236 predicate places. [2022-09-20 22:53:57,924 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 234 transitions, 1622 flow [2022-09-20 22:53:57,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:57,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:53:57,924 INFO L208 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] [2022-09-20 22:53:57,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-09-20 22:53:57,924 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:53:57,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:53:57,925 INFO L85 PathProgramCache]: Analyzing trace with hash -2146725705, now seen corresponding path program 6 times [2022-09-20 22:53:57,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:53:57,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836875848] [2022-09-20 22:53:57,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:53:57,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:53:57,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:53:58,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:53:58,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:53:58,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836875848] [2022-09-20 22:53:58,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836875848] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:53:58,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:53:58,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:53:58,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322736557] [2022-09-20 22:53:58,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:53:58,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:53:58,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:53:58,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:53:58,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:53:58,316 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:53:58,317 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 234 transitions, 1622 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:53:58,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:53:58,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:53:58,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:01,303 INFO L130 PetriNetUnfolder]: 1188/4188 cut-off events. [2022-09-20 22:54:01,303 INFO L131 PetriNetUnfolder]: For 45620/45628 co-relation queries the response was YES. [2022-09-20 22:54:01,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18486 conditions, 4188 events. 1188/4188 cut-off events. For 45620/45628 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 35279 event pairs, 164 based on Foata normal form. 1/4170 useless extension candidates. Maximal degree in co-relation 18343. Up to 503 conditions per place. [2022-09-20 22:54:01,352 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 256 selfloop transitions, 88 changer transitions 49/478 dead transitions. [2022-09-20 22:54:01,352 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 478 transitions, 5123 flow [2022-09-20 22:54:01,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:01,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:01,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3991 transitions. [2022-09-20 22:54:01,355 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6478896103896103 [2022-09-20 22:54:01,355 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3991 transitions. [2022-09-20 22:54:01,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3991 transitions. [2022-09-20 22:54:01,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:01,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3991 transitions. [2022-09-20 22:54:01,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.02857142857142) internal successors, (3991), 35 states have internal predecessors, (3991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:01,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:01,360 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:01,361 INFO L175 Difference]: Start difference. First operand has 395 places, 234 transitions, 1622 flow. Second operand 35 states and 3991 transitions. [2022-09-20 22:54:01,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 478 transitions, 5123 flow [2022-09-20 22:54:01,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 478 transitions, 4729 flow, removed 139 selfloop flow, removed 44 redundant places. [2022-09-20 22:54:01,505 INFO L231 Difference]: Finished difference. Result has 361 places, 256 transitions, 2030 flow [2022-09-20 22:54:01,505 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2030, PETRI_PLACES=361, PETRI_TRANSITIONS=256} [2022-09-20 22:54:01,505 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 202 predicate places. [2022-09-20 22:54:01,505 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 256 transitions, 2030 flow [2022-09-20 22:54:01,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:01,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:01,506 INFO L208 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] [2022-09-20 22:54:01,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-09-20 22:54:01,506 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:01,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:01,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1888452705, now seen corresponding path program 7 times [2022-09-20 22:54:01,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:01,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609180871] [2022-09-20 22:54:01,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:01,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:01,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:01,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:01,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:01,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609180871] [2022-09-20 22:54:01,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609180871] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:01,994 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:01,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:01,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140331405] [2022-09-20 22:54:01,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:01,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:01,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:01,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:01,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=584, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:01,996 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:01,997 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 256 transitions, 2030 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:01,997 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:01,997 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:01,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:05,028 INFO L130 PetriNetUnfolder]: 1315/4486 cut-off events. [2022-09-20 22:54:05,028 INFO L131 PetriNetUnfolder]: For 51284/51292 co-relation queries the response was YES. [2022-09-20 22:54:05,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 4486 events. 1315/4486 cut-off events. For 51284/51292 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 38271 event pairs, 256 based on Foata normal form. 5/4451 useless extension candidates. Maximal degree in co-relation 20948. Up to 1048 conditions per place. [2022-09-20 22:54:05,078 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 348 selfloop transitions, 51 changer transitions 36/520 dead transitions. [2022-09-20 22:54:05,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 520 transitions, 6214 flow [2022-09-20 22:54:05,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:05,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:05,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4004 transitions. [2022-09-20 22:54:05,081 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.65 [2022-09-20 22:54:05,081 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4004 transitions. [2022-09-20 22:54:05,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4004 transitions. [2022-09-20 22:54:05,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:05,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4004 transitions. [2022-09-20 22:54:05,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.4) internal successors, (4004), 35 states have internal predecessors, (4004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:05,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:05,088 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:05,088 INFO L175 Difference]: Start difference. First operand has 361 places, 256 transitions, 2030 flow. Second operand 35 states and 4004 transitions. [2022-09-20 22:54:05,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 520 transitions, 6214 flow [2022-09-20 22:54:05,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 520 transitions, 5582 flow, removed 123 selfloop flow, removed 20 redundant places. [2022-09-20 22:54:05,252 INFO L231 Difference]: Finished difference. Result has 387 places, 282 transitions, 2590 flow [2022-09-20 22:54:05,252 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2590, PETRI_PLACES=387, PETRI_TRANSITIONS=282} [2022-09-20 22:54:05,253 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 228 predicate places. [2022-09-20 22:54:05,253 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 282 transitions, 2590 flow [2022-09-20 22:54:05,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:05,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:05,253 INFO L208 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] [2022-09-20 22:54:05,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-09-20 22:54:05,254 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:05,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:05,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1367764787, now seen corresponding path program 8 times [2022-09-20 22:54:05,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:05,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710472686] [2022-09-20 22:54:05,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:05,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:05,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:05,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:05,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:05,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710472686] [2022-09-20 22:54:05,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710472686] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:05,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:05,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:05,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706633297] [2022-09-20 22:54:05,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:05,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:05,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:05,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:05,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:05,672 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:05,673 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 282 transitions, 2590 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:05,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:05,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:05,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:09,137 INFO L130 PetriNetUnfolder]: 1405/4776 cut-off events. [2022-09-20 22:54:09,138 INFO L131 PetriNetUnfolder]: For 61236/61244 co-relation queries the response was YES. [2022-09-20 22:54:09,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23062 conditions, 4776 events. 1405/4776 cut-off events. For 61236/61244 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 41184 event pairs, 219 based on Foata normal form. 1/4745 useless extension candidates. Maximal degree in co-relation 22920. Up to 854 conditions per place. [2022-09-20 22:54:09,190 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 351 selfloop transitions, 71 changer transitions 48/555 dead transitions. [2022-09-20 22:54:09,191 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 555 transitions, 7188 flow [2022-09-20 22:54:09,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:09,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4007 transitions. [2022-09-20 22:54:09,193 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.650487012987013 [2022-09-20 22:54:09,193 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4007 transitions. [2022-09-20 22:54:09,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4007 transitions. [2022-09-20 22:54:09,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:09,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4007 transitions. [2022-09-20 22:54:09,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.48571428571428) internal successors, (4007), 35 states have internal predecessors, (4007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:09,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:09,199 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:09,199 INFO L175 Difference]: Start difference. First operand has 387 places, 282 transitions, 2590 flow. Second operand 35 states and 4007 transitions. [2022-09-20 22:54:09,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 555 transitions, 7188 flow [2022-09-20 22:54:09,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 555 transitions, 6513 flow, removed 267 selfloop flow, removed 19 redundant places. [2022-09-20 22:54:09,428 INFO L231 Difference]: Finished difference. Result has 412 places, 307 transitions, 2757 flow [2022-09-20 22:54:09,429 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2757, PETRI_PLACES=412, PETRI_TRANSITIONS=307} [2022-09-20 22:54:09,429 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 253 predicate places. [2022-09-20 22:54:09,429 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 307 transitions, 2757 flow [2022-09-20 22:54:09,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:09,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:09,430 INFO L208 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] [2022-09-20 22:54:09,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2022-09-20 22:54:09,430 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:09,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:09,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1057347799, now seen corresponding path program 9 times [2022-09-20 22:54:09,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:09,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250739000] [2022-09-20 22:54:09,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:09,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:09,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:09,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:09,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:09,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250739000] [2022-09-20 22:54:09,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250739000] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:09,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:09,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:09,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954530675] [2022-09-20 22:54:09,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:09,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:09,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:09,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:09,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:09,851 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:09,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 307 transitions, 2757 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:09,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:09,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:09,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:13,596 INFO L130 PetriNetUnfolder]: 1562/5225 cut-off events. [2022-09-20 22:54:13,596 INFO L131 PetriNetUnfolder]: For 83036/83049 co-relation queries the response was YES. [2022-09-20 22:54:13,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27688 conditions, 5225 events. 1562/5225 cut-off events. For 83036/83049 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 45870 event pairs, 423 based on Foata normal form. 5/5181 useless extension candidates. Maximal degree in co-relation 27535. Up to 1653 conditions per place. [2022-09-20 22:54:13,657 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 405 selfloop transitions, 47 changer transitions 36/573 dead transitions. [2022-09-20 22:54:13,657 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 573 transitions, 7381 flow [2022-09-20 22:54:13,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:13,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:13,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4020 transitions. [2022-09-20 22:54:13,659 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6525974025974026 [2022-09-20 22:54:13,659 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4020 transitions. [2022-09-20 22:54:13,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4020 transitions. [2022-09-20 22:54:13,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:13,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4020 transitions. [2022-09-20 22:54:13,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.85714285714286) internal successors, (4020), 35 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:13,665 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:13,665 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:13,665 INFO L175 Difference]: Start difference. First operand has 412 places, 307 transitions, 2757 flow. Second operand 35 states and 4020 transitions. [2022-09-20 22:54:13,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 573 transitions, 7381 flow [2022-09-20 22:54:13,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 573 transitions, 6743 flow, removed 191 selfloop flow, removed 19 redundant places. [2022-09-20 22:54:13,968 INFO L231 Difference]: Finished difference. Result has 441 places, 334 transitions, 3404 flow [2022-09-20 22:54:13,969 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3404, PETRI_PLACES=441, PETRI_TRANSITIONS=334} [2022-09-20 22:54:13,969 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 282 predicate places. [2022-09-20 22:54:13,969 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 334 transitions, 3404 flow [2022-09-20 22:54:13,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:13,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:13,969 INFO L208 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] [2022-09-20 22:54:13,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2022-09-20 22:54:13,970 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:13,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:13,970 INFO L85 PathProgramCache]: Analyzing trace with hash 935765797, now seen corresponding path program 10 times [2022-09-20 22:54:13,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:13,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852464230] [2022-09-20 22:54:13,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:13,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:13,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:14,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:14,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852464230] [2022-09-20 22:54:14,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852464230] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:14,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:14,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:14,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741181185] [2022-09-20 22:54:14,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:14,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:14,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:14,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:14,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:14,361 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:14,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 334 transitions, 3404 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:14,362 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:14,362 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:14,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:18,689 INFO L130 PetriNetUnfolder]: 1833/6170 cut-off events. [2022-09-20 22:54:18,690 INFO L131 PetriNetUnfolder]: For 113796/113807 co-relation queries the response was YES. [2022-09-20 22:54:18,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34037 conditions, 6170 events. 1833/6170 cut-off events. For 113796/113807 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 57108 event pairs, 500 based on Foata normal form. 1/6108 useless extension candidates. Maximal degree in co-relation 33868. Up to 2077 conditions per place. [2022-09-20 22:54:18,787 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 460 selfloop transitions, 46 changer transitions 43/634 dead transitions. [2022-09-20 22:54:18,787 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 634 transitions, 8647 flow [2022-09-20 22:54:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:18,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:18,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4067 transitions. [2022-09-20 22:54:18,790 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6602272727272728 [2022-09-20 22:54:18,790 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4067 transitions. [2022-09-20 22:54:18,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4067 transitions. [2022-09-20 22:54:18,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:18,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4067 transitions. [2022-09-20 22:54:18,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.2) internal successors, (4067), 35 states have internal predecessors, (4067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:18,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:18,796 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:18,796 INFO L175 Difference]: Start difference. First operand has 441 places, 334 transitions, 3404 flow. Second operand 35 states and 4067 transitions. [2022-09-20 22:54:18,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 634 transitions, 8647 flow [2022-09-20 22:54:19,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 634 transitions, 7877 flow, removed 354 selfloop flow, removed 19 redundant places. [2022-09-20 22:54:19,334 INFO L231 Difference]: Finished difference. Result has 470 places, 361 transitions, 3583 flow [2022-09-20 22:54:19,335 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=2885, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3583, PETRI_PLACES=470, PETRI_TRANSITIONS=361} [2022-09-20 22:54:19,335 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 311 predicate places. [2022-09-20 22:54:19,335 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 361 transitions, 3583 flow [2022-09-20 22:54:19,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:19,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:19,336 INFO L208 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] [2022-09-20 22:54:19,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-09-20 22:54:19,336 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:19,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:19,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1695857393, now seen corresponding path program 11 times [2022-09-20 22:54:19,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:19,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198768456] [2022-09-20 22:54:19,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:19,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:19,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:19,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:19,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198768456] [2022-09-20 22:54:19,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198768456] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:19,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:19,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:19,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236400542] [2022-09-20 22:54:19,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:19,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:19,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:19,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:19,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:19,741 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:19,742 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 361 transitions, 3583 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:19,743 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:19,743 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:19,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:25,750 INFO L130 PetriNetUnfolder]: 2047/6911 cut-off events. [2022-09-20 22:54:25,750 INFO L131 PetriNetUnfolder]: For 150810/150821 co-relation queries the response was YES. [2022-09-20 22:54:25,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40287 conditions, 6911 events. 2047/6911 cut-off events. For 150810/150821 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 65826 event pairs, 752 based on Foata normal form. 5/6844 useless extension candidates. Maximal degree in co-relation 40104. Up to 2692 conditions per place. [2022-09-20 22:54:25,878 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 495 selfloop transitions, 28 changer transitions 112/720 dead transitions. [2022-09-20 22:54:25,879 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 720 transitions, 10166 flow [2022-09-20 22:54:25,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-09-20 22:54:25,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-09-20 22:54:25,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7022 transitions. [2022-09-20 22:54:25,883 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6435117302052786 [2022-09-20 22:54:25,883 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7022 transitions. [2022-09-20 22:54:25,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7022 transitions. [2022-09-20 22:54:25,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:25,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7022 transitions. [2022-09-20 22:54:25,889 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 113.25806451612904) internal successors, (7022), 62 states have internal predecessors, (7022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:25,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:25,895 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 176.0) internal successors, (11088), 63 states have internal predecessors, (11088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:25,895 INFO L175 Difference]: Start difference. First operand has 470 places, 361 transitions, 3583 flow. Second operand 62 states and 7022 transitions. [2022-09-20 22:54:25,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 720 transitions, 10166 flow [2022-09-20 22:54:26,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 720 transitions, 9555 flow, removed 267 selfloop flow, removed 19 redundant places. [2022-09-20 22:54:26,759 INFO L231 Difference]: Finished difference. Result has 555 places, 371 transitions, 3775 flow [2022-09-20 22:54:26,759 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3266, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=3775, PETRI_PLACES=555, PETRI_TRANSITIONS=371} [2022-09-20 22:54:26,759 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 396 predicate places. [2022-09-20 22:54:26,760 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 371 transitions, 3775 flow [2022-09-20 22:54:26,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:26,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:26,760 INFO L208 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] [2022-09-20 22:54:26,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-09-20 22:54:26,760 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:26,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:26,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1636915495, now seen corresponding path program 12 times [2022-09-20 22:54:26,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:26,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801984623] [2022-09-20 22:54:26,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:26,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:27,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:27,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:27,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801984623] [2022-09-20 22:54:27,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801984623] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:27,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:27,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:27,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983173525] [2022-09-20 22:54:27,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:27,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:27,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:27,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:27,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:27,166 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:27,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 371 transitions, 3775 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:27,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:27,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:27,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:34,063 INFO L130 PetriNetUnfolder]: 2334/7843 cut-off events. [2022-09-20 22:54:34,063 INFO L131 PetriNetUnfolder]: For 314667/314690 co-relation queries the response was YES. [2022-09-20 22:54:34,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55927 conditions, 7843 events. 2334/7843 cut-off events. For 314667/314690 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 76829 event pairs, 787 based on Foata normal form. 9/7762 useless extension candidates. Maximal degree in co-relation 55701. Up to 1803 conditions per place. [2022-09-20 22:54:34,233 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 541 selfloop transitions, 32 changer transitions 80/738 dead transitions. [2022-09-20 22:54:34,234 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 738 transitions, 12444 flow [2022-09-20 22:54:34,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-09-20 22:54:34,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-09-20 22:54:34,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6050 transitions. [2022-09-20 22:54:34,237 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6485849056603774 [2022-09-20 22:54:34,237 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6050 transitions. [2022-09-20 22:54:34,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6050 transitions. [2022-09-20 22:54:34,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:34,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6050 transitions. [2022-09-20 22:54:34,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.15094339622641) internal successors, (6050), 53 states have internal predecessors, (6050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:34,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:34,247 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:34,247 INFO L175 Difference]: Start difference. First operand has 555 places, 371 transitions, 3775 flow. Second operand 53 states and 6050 transitions. [2022-09-20 22:54:34,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 738 transitions, 12444 flow [2022-09-20 22:54:35,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 738 transitions, 11184 flow, removed 618 selfloop flow, removed 36 redundant places. [2022-09-20 22:54:35,606 INFO L231 Difference]: Finished difference. Result has 571 places, 383 transitions, 4136 flow [2022-09-20 22:54:35,606 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3575, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=4136, PETRI_PLACES=571, PETRI_TRANSITIONS=383} [2022-09-20 22:54:35,607 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 412 predicate places. [2022-09-20 22:54:35,607 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 383 transitions, 4136 flow [2022-09-20 22:54:35,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:35,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:35,607 INFO L208 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] [2022-09-20 22:54:35,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-09-20 22:54:35,607 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:35,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:35,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1758364635, now seen corresponding path program 13 times [2022-09-20 22:54:35,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:35,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676623295] [2022-09-20 22:54:35,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:35,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:35,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:36,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:36,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:36,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676623295] [2022-09-20 22:54:36,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676623295] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:36,020 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:36,020 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:36,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40457014] [2022-09-20 22:54:36,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:36,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:36,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:36,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:36,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:36,023 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:36,024 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 383 transitions, 4136 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:36,024 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:36,024 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:36,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:41,609 INFO L130 PetriNetUnfolder]: 2454/8289 cut-off events. [2022-09-20 22:54:41,609 INFO L131 PetriNetUnfolder]: For 371866/371889 co-relation queries the response was YES. [2022-09-20 22:54:41,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60519 conditions, 8289 events. 2454/8289 cut-off events. For 371866/371889 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 82099 event pairs, 488 based on Foata normal form. 3/8226 useless extension candidates. Maximal degree in co-relation 60278. Up to 2598 conditions per place. [2022-09-20 22:54:41,799 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 506 selfloop transitions, 72 changer transitions 53/716 dead transitions. [2022-09-20 22:54:41,799 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 716 transitions, 12250 flow [2022-09-20 22:54:41,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:41,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:41,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4011 transitions. [2022-09-20 22:54:41,801 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6511363636363636 [2022-09-20 22:54:41,801 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4011 transitions. [2022-09-20 22:54:41,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4011 transitions. [2022-09-20 22:54:41,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:41,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4011 transitions. [2022-09-20 22:54:41,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 114.6) internal successors, (4011), 35 states have internal predecessors, (4011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:41,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:41,807 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:41,807 INFO L175 Difference]: Start difference. First operand has 571 places, 383 transitions, 4136 flow. Second operand 35 states and 4011 transitions. [2022-09-20 22:54:41,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 716 transitions, 12250 flow [2022-09-20 22:54:43,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 716 transitions, 11132 flow, removed 533 selfloop flow, removed 41 redundant places. [2022-09-20 22:54:43,345 INFO L231 Difference]: Finished difference. Result has 555 places, 410 transitions, 4636 flow [2022-09-20 22:54:43,346 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=3852, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4636, PETRI_PLACES=555, PETRI_TRANSITIONS=410} [2022-09-20 22:54:43,346 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 396 predicate places. [2022-09-20 22:54:43,346 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 410 transitions, 4636 flow [2022-09-20 22:54:43,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:43,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:43,347 INFO L208 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] [2022-09-20 22:54:43,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2022-09-20 22:54:43,347 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:43,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:43,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1458868111, now seen corresponding path program 14 times [2022-09-20 22:54:43,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:43,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143645212] [2022-09-20 22:54:43,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:43,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:43,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:43,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:43,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:43,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143645212] [2022-09-20 22:54:43,744 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143645212] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:43,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:43,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:43,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575264454] [2022-09-20 22:54:43,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:43,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:43,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:43,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:43,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:43,746 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:43,747 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 410 transitions, 4636 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:43,747 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:43,747 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:43,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:49,289 INFO L130 PetriNetUnfolder]: 2475/8300 cut-off events. [2022-09-20 22:54:49,289 INFO L131 PetriNetUnfolder]: For 287234/287252 co-relation queries the response was YES. [2022-09-20 22:54:49,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57184 conditions, 8300 events. 2475/8300 cut-off events. For 287234/287252 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 82108 event pairs, 1159 based on Foata normal form. 7/8215 useless extension candidates. Maximal degree in co-relation 56954. Up to 3639 conditions per place. [2022-09-20 22:54:49,471 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 505 selfloop transitions, 50 changer transitions 36/676 dead transitions. [2022-09-20 22:54:49,472 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 676 transitions, 10077 flow [2022-09-20 22:54:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:54:49,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:54:49,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4036 transitions. [2022-09-20 22:54:49,474 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6551948051948052 [2022-09-20 22:54:49,474 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4036 transitions. [2022-09-20 22:54:49,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4036 transitions. [2022-09-20 22:54:49,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:49,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4036 transitions. [2022-09-20 22:54:49,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.31428571428572) internal successors, (4036), 35 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:49,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:49,480 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:49,480 INFO L175 Difference]: Start difference. First operand has 555 places, 410 transitions, 4636 flow. Second operand 35 states and 4036 transitions. [2022-09-20 22:54:49,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 676 transitions, 10077 flow [2022-09-20 22:54:51,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 676 transitions, 9390 flow, removed 256 selfloop flow, removed 19 redundant places. [2022-09-20 22:54:51,297 INFO L231 Difference]: Finished difference. Result has 578 places, 430 transitions, 5060 flow [2022-09-20 22:54:51,297 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=4175, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=5060, PETRI_PLACES=578, PETRI_TRANSITIONS=430} [2022-09-20 22:54:51,298 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 419 predicate places. [2022-09-20 22:54:51,298 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 430 transitions, 5060 flow [2022-09-20 22:54:51,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:51,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:54:51,298 INFO L208 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] [2022-09-20 22:54:51,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2022-09-20 22:54:51,298 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:54:51,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:54:51,299 INFO L85 PathProgramCache]: Analyzing trace with hash 478209911, now seen corresponding path program 15 times [2022-09-20 22:54:51,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:54:51,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437986881] [2022-09-20 22:54:51,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:54:51,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:54:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:54:51,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:54:51,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:54:51,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437986881] [2022-09-20 22:54:51,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437986881] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:54:51,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:54:51,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:54:51,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993098442] [2022-09-20 22:54:51,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:54:51,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:54:51,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:54:51,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:54:51,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:54:51,810 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:54:51,811 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 430 transitions, 5060 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:51,811 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:54:51,811 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:54:51,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:54:59,471 INFO L130 PetriNetUnfolder]: 2662/8673 cut-off events. [2022-09-20 22:54:59,471 INFO L131 PetriNetUnfolder]: For 332730/332749 co-relation queries the response was YES. [2022-09-20 22:54:59,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63633 conditions, 8673 events. 2662/8673 cut-off events. For 332730/332749 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 85790 event pairs, 1279 based on Foata normal form. 7/8557 useless extension candidates. Maximal degree in co-relation 63394. Up to 2046 conditions per place. [2022-09-20 22:54:59,677 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 582 selfloop transitions, 33 changer transitions 72/772 dead transitions. [2022-09-20 22:54:59,678 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 772 transitions, 13004 flow [2022-09-20 22:54:59,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-09-20 22:54:59,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-09-20 22:54:59,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6053 transitions. [2022-09-20 22:54:59,680 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6489065180102916 [2022-09-20 22:54:59,681 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6053 transitions. [2022-09-20 22:54:59,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6053 transitions. [2022-09-20 22:54:59,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:54:59,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6053 transitions. [2022-09-20 22:54:59,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.20754716981132) internal successors, (6053), 53 states have internal predecessors, (6053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:59,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:59,689 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:54:59,689 INFO L175 Difference]: Start difference. First operand has 578 places, 430 transitions, 5060 flow. Second operand 53 states and 6053 transitions. [2022-09-20 22:54:59,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 772 transitions, 13004 flow [2022-09-20 22:55:01,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 772 transitions, 12236 flow, removed 348 selfloop flow, removed 21 redundant places. [2022-09-20 22:55:01,994 INFO L231 Difference]: Finished difference. Result has 643 places, 443 transitions, 5128 flow [2022-09-20 22:55:01,994 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=4474, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=5128, PETRI_PLACES=643, PETRI_TRANSITIONS=443} [2022-09-20 22:55:01,995 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 484 predicate places. [2022-09-20 22:55:01,995 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 443 transitions, 5128 flow [2022-09-20 22:55:01,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:01,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:55:01,995 INFO L208 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] [2022-09-20 22:55:01,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2022-09-20 22:55:01,995 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:55:01,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:55:01,996 INFO L85 PathProgramCache]: Analyzing trace with hash 806348933, now seen corresponding path program 16 times [2022-09-20 22:55:01,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:55:01,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222547820] [2022-09-20 22:55:01,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:55:01,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:55:02,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:55:02,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:55:02,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:55:02,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222547820] [2022-09-20 22:55:02,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222547820] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:55:02,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:55:02,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:55:02,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205820322] [2022-09-20 22:55:02,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:55:02,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:55:02,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:55:02,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:55:02,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=593, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:55:02,432 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:55:02,433 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 443 transitions, 5128 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:02,434 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:55:02,434 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:55:02,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:55:11,086 INFO L130 PetriNetUnfolder]: 2984/10079 cut-off events. [2022-09-20 22:55:11,086 INFO L131 PetriNetUnfolder]: For 576667/576697 co-relation queries the response was YES. [2022-09-20 22:55:11,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82914 conditions, 10079 events. 2984/10079 cut-off events. For 576667/576697 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 103616 event pairs, 1281 based on Foata normal form. 6/9956 useless extension candidates. Maximal degree in co-relation 82639. Up to 3691 conditions per place. [2022-09-20 22:55:11,368 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 605 selfloop transitions, 37 changer transitions 80/807 dead transitions. [2022-09-20 22:55:11,368 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 807 transitions, 14844 flow [2022-09-20 22:55:11,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-09-20 22:55:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-09-20 22:55:11,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6052 transitions. [2022-09-20 22:55:11,371 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6487993138936535 [2022-09-20 22:55:11,371 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6052 transitions. [2022-09-20 22:55:11,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6052 transitions. [2022-09-20 22:55:11,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:55:11,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6052 transitions. [2022-09-20 22:55:11,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 114.18867924528301) internal successors, (6052), 53 states have internal predecessors, (6052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:11,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:11,380 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:11,380 INFO L175 Difference]: Start difference. First operand has 643 places, 443 transitions, 5128 flow. Second operand 53 states and 6052 transitions. [2022-09-20 22:55:11,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 807 transitions, 14844 flow [2022-09-20 22:55:14,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 807 transitions, 13288 flow, removed 763 selfloop flow, removed 39 redundant places. [2022-09-20 22:55:14,850 INFO L231 Difference]: Finished difference. Result has 669 places, 456 transitions, 5443 flow [2022-09-20 22:55:14,850 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=4796, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=5443, PETRI_PLACES=669, PETRI_TRANSITIONS=456} [2022-09-20 22:55:14,851 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 510 predicate places. [2022-09-20 22:55:14,851 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 456 transitions, 5443 flow [2022-09-20 22:55:14,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:14,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:55:14,851 INFO L208 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] [2022-09-20 22:55:14,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-09-20 22:55:14,852 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:55:14,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:55:14,852 INFO L85 PathProgramCache]: Analyzing trace with hash -166109163, now seen corresponding path program 17 times [2022-09-20 22:55:14,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:55:14,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152166018] [2022-09-20 22:55:14,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:55:14,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:55:14,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:55:15,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:55:15,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:55:15,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152166018] [2022-09-20 22:55:15,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152166018] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:55:15,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:55:15,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:55:15,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587591375] [2022-09-20 22:55:15,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:55:15,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:55:15,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:55:15,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:55:15,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:55:15,258 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:55:15,259 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 456 transitions, 5443 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:15,259 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:55:15,259 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:55:15,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:55:22,824 INFO L130 PetriNetUnfolder]: 3016/10106 cut-off events. [2022-09-20 22:55:22,825 INFO L131 PetriNetUnfolder]: For 603020/603041 co-relation queries the response was YES. [2022-09-20 22:55:23,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84648 conditions, 10106 events. 3016/10106 cut-off events. For 603020/603041 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 104118 event pairs, 1682 based on Foata normal form. 7/9999 useless extension candidates. Maximal degree in co-relation 84360. Up to 4774 conditions per place. [2022-09-20 22:55:23,157 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 544 selfloop transitions, 62 changer transitions 45/736 dead transitions. [2022-09-20 22:55:23,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 736 transitions, 11975 flow [2022-09-20 22:55:23,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-09-20 22:55:23,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2022-09-20 22:55:23,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 4693 transitions. [2022-09-20 22:55:23,161 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6503603104212861 [2022-09-20 22:55:23,161 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 4693 transitions. [2022-09-20 22:55:23,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 4693 transitions. [2022-09-20 22:55:23,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:55:23,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 4693 transitions. [2022-09-20 22:55:23,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 114.46341463414635) internal successors, (4693), 41 states have internal predecessors, (4693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:23,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 176.0) internal successors, (7392), 42 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:23,168 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 176.0) internal successors, (7392), 42 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:23,168 INFO L175 Difference]: Start difference. First operand has 669 places, 456 transitions, 5443 flow. Second operand 41 states and 4693 transitions. [2022-09-20 22:55:23,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 736 transitions, 11975 flow [2022-09-20 22:55:26,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 736 transitions, 11223 flow, removed 358 selfloop flow, removed 38 redundant places. [2022-09-20 22:55:26,843 INFO L231 Difference]: Finished difference. Result has 666 places, 477 transitions, 5995 flow [2022-09-20 22:55:26,843 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=5100, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=5995, PETRI_PLACES=666, PETRI_TRANSITIONS=477} [2022-09-20 22:55:26,844 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 507 predicate places. [2022-09-20 22:55:26,844 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 477 transitions, 5995 flow [2022-09-20 22:55:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:26,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:55:26,844 INFO L208 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] [2022-09-20 22:55:26,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-09-20 22:55:26,844 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:55:26,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:55:26,845 INFO L85 PathProgramCache]: Analyzing trace with hash 806854659, now seen corresponding path program 18 times [2022-09-20 22:55:26,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:55:26,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926550978] [2022-09-20 22:55:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:55:26,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:55:26,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:55:27,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:55:27,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:55:27,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926550978] [2022-09-20 22:55:27,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926550978] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:55:27,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:55:27,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:55:27,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088963487] [2022-09-20 22:55:27,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:55:27,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:55:27,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:55:27,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:55:27,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:55:27,255 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:55:27,256 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 477 transitions, 5995 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:27,256 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:55:27,256 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:55:27,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:55:34,700 INFO L130 PetriNetUnfolder]: 3164/10807 cut-off events. [2022-09-20 22:55:34,700 INFO L131 PetriNetUnfolder]: For 509534/509564 co-relation queries the response was YES. [2022-09-20 22:55:34,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83322 conditions, 10807 events. 3164/10807 cut-off events. For 509534/509564 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 113099 event pairs, 1000 based on Foata normal form. 3/10711 useless extension candidates. Maximal degree in co-relation 83038. Up to 4462 conditions per place. [2022-09-20 22:55:35,011 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 585 selfloop transitions, 71 changer transitions 52/793 dead transitions. [2022-09-20 22:55:35,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 793 transitions, 13764 flow [2022-09-20 22:55:35,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:55:35,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:55:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4027 transitions. [2022-09-20 22:55:35,013 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6537337662337662 [2022-09-20 22:55:35,013 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4027 transitions. [2022-09-20 22:55:35,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4027 transitions. [2022-09-20 22:55:35,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:55:35,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4027 transitions. [2022-09-20 22:55:35,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.05714285714286) internal successors, (4027), 35 states have internal predecessors, (4027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:35,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:35,019 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:35,019 INFO L175 Difference]: Start difference. First operand has 666 places, 477 transitions, 5995 flow. Second operand 35 states and 4027 transitions. [2022-09-20 22:55:35,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 793 transitions, 13764 flow [2022-09-20 22:55:39,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 793 transitions, 13120 flow, removed 250 selfloop flow, removed 27 redundant places. [2022-09-20 22:55:39,043 INFO L231 Difference]: Finished difference. Result has 680 places, 505 transitions, 6394 flow [2022-09-20 22:55:39,044 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=5511, PETRI_DIFFERENCE_MINUEND_PLACES=617, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6394, PETRI_PLACES=680, PETRI_TRANSITIONS=505} [2022-09-20 22:55:39,044 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 521 predicate places. [2022-09-20 22:55:39,044 INFO L495 AbstractCegarLoop]: Abstraction has has 680 places, 505 transitions, 6394 flow [2022-09-20 22:55:39,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:39,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:55:39,044 INFO L208 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] [2022-09-20 22:55:39,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-09-20 22:55:39,045 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:55:39,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:55:39,045 INFO L85 PathProgramCache]: Analyzing trace with hash 282317869, now seen corresponding path program 19 times [2022-09-20 22:55:39,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:55:39,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133723334] [2022-09-20 22:55:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:55:39,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:55:39,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:55:39,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:55:39,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:55:39,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133723334] [2022-09-20 22:55:39,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133723334] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:55:39,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:55:39,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:55:39,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037623809] [2022-09-20 22:55:39,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:55:39,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:55:39,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:55:39,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:55:39,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:55:39,414 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:55:39,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 505 transitions, 6394 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:39,415 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:55:39,415 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:55:39,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:55:47,279 INFO L130 PetriNetUnfolder]: 3270/11107 cut-off events. [2022-09-20 22:55:47,279 INFO L131 PetriNetUnfolder]: For 537116/537145 co-relation queries the response was YES. [2022-09-20 22:55:47,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86431 conditions, 11107 events. 3270/11107 cut-off events. For 537116/537145 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 117355 event pairs, 1510 based on Foata normal form. 10/11009 useless extension candidates. Maximal degree in co-relation 86138. Up to 5062 conditions per place. [2022-09-20 22:55:47,622 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 619 selfloop transitions, 58 changer transitions 36/798 dead transitions. [2022-09-20 22:55:47,622 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 699 places, 798 transitions, 13215 flow [2022-09-20 22:55:47,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:55:47,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:55:47,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4050 transitions. [2022-09-20 22:55:47,637 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6574675324675324 [2022-09-20 22:55:47,637 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4050 transitions. [2022-09-20 22:55:47,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4050 transitions. [2022-09-20 22:55:47,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:55:47,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4050 transitions. [2022-09-20 22:55:47,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.71428571428571) internal successors, (4050), 35 states have internal predecessors, (4050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:47,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:47,643 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:47,643 INFO L175 Difference]: Start difference. First operand has 680 places, 505 transitions, 6394 flow. Second operand 35 states and 4050 transitions. [2022-09-20 22:55:47,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 699 places, 798 transitions, 13215 flow [2022-09-20 22:55:52,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 680 places, 798 transitions, 12466 flow, removed 312 selfloop flow, removed 19 redundant places. [2022-09-20 22:55:52,036 INFO L231 Difference]: Finished difference. Result has 706 places, 530 transitions, 6997 flow [2022-09-20 22:55:52,036 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=6997, PETRI_PLACES=706, PETRI_TRANSITIONS=530} [2022-09-20 22:55:52,036 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 547 predicate places. [2022-09-20 22:55:52,036 INFO L495 AbstractCegarLoop]: Abstraction has has 706 places, 530 transitions, 6997 flow [2022-09-20 22:55:52,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:52,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:55:52,037 INFO L208 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] [2022-09-20 22:55:52,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2022-09-20 22:55:52,037 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:55:52,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:55:52,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1782350361, now seen corresponding path program 20 times [2022-09-20 22:55:52,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:55:52,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834996269] [2022-09-20 22:55:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:55:52,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:55:52,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:55:52,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:55:52,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:55:52,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834996269] [2022-09-20 22:55:52,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834996269] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:55:52,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:55:52,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:55:52,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771475817] [2022-09-20 22:55:52,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:55:52,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:55:52,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:55:52,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:55:52,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:55:52,437 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:55:52,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 706 places, 530 transitions, 6997 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:55:52,438 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:55:52,438 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:55:52,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:56:00,683 INFO L130 PetriNetUnfolder]: 3469/11749 cut-off events. [2022-09-20 22:56:00,683 INFO L131 PetriNetUnfolder]: For 574699/574731 co-relation queries the response was YES. [2022-09-20 22:56:00,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91920 conditions, 11749 events. 3469/11749 cut-off events. For 574699/574731 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 124862 event pairs, 1588 based on Foata normal form. 3/11617 useless extension candidates. Maximal degree in co-relation 91616. Up to 5687 conditions per place. [2022-09-20 22:56:01,078 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 637 selfloop transitions, 63 changer transitions 52/837 dead transitions. [2022-09-20 22:56:01,078 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 837 transitions, 14866 flow [2022-09-20 22:56:01,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:56:01,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:56:01,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4043 transitions. [2022-09-20 22:56:01,081 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6563311688311688 [2022-09-20 22:56:01,081 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4043 transitions. [2022-09-20 22:56:01,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4043 transitions. [2022-09-20 22:56:01,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:56:01,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4043 transitions. [2022-09-20 22:56:01,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 115.51428571428572) internal successors, (4043), 35 states have internal predecessors, (4043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:01,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:01,088 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:01,088 INFO L175 Difference]: Start difference. First operand has 706 places, 530 transitions, 6997 flow. Second operand 35 states and 4043 transitions. [2022-09-20 22:56:01,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 725 places, 837 transitions, 14866 flow [2022-09-20 22:56:06,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 837 transitions, 14146 flow, removed 302 selfloop flow, removed 20 redundant places. [2022-09-20 22:56:06,199 INFO L231 Difference]: Finished difference. Result has 735 places, 559 transitions, 7325 flow [2022-09-20 22:56:06,200 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=6388, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7325, PETRI_PLACES=735, PETRI_TRANSITIONS=559} [2022-09-20 22:56:06,200 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 576 predicate places. [2022-09-20 22:56:06,200 INFO L495 AbstractCegarLoop]: Abstraction has has 735 places, 559 transitions, 7325 flow [2022-09-20 22:56:06,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:06,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:56:06,201 INFO L208 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] [2022-09-20 22:56:06,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2022-09-20 22:56:06,201 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:56:06,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:56:06,201 INFO L85 PathProgramCache]: Analyzing trace with hash 950934111, now seen corresponding path program 21 times [2022-09-20 22:56:06,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:56:06,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021876059] [2022-09-20 22:56:06,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:56:06,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:56:06,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:56:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:56:06,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:56:06,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021876059] [2022-09-20 22:56:06,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021876059] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:56:06,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:56:06,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:56:06,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863263278] [2022-09-20 22:56:06,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:56:06,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:56:06,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:56:06,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:56:06,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:56:06,574 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:56:06,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 559 transitions, 7325 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:06,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:56:06,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:56:06,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:56:15,448 INFO L130 PetriNetUnfolder]: 3598/12221 cut-off events. [2022-09-20 22:56:15,449 INFO L131 PetriNetUnfolder]: For 648329/648367 co-relation queries the response was YES. [2022-09-20 22:56:15,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98216 conditions, 12221 events. 3598/12221 cut-off events. For 648329/648367 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 131994 event pairs, 1658 based on Foata normal form. 12/12112 useless extension candidates. Maximal degree in co-relation 97896. Up to 5422 conditions per place. [2022-09-20 22:56:15,927 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 695 selfloop transitions, 61 changer transitions 36/877 dead transitions. [2022-09-20 22:56:15,928 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 877 transitions, 14781 flow [2022-09-20 22:56:15,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:56:15,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:56:15,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4065 transitions. [2022-09-20 22:56:15,930 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6599025974025974 [2022-09-20 22:56:15,930 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4065 transitions. [2022-09-20 22:56:15,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4065 transitions. [2022-09-20 22:56:15,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:56:15,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4065 transitions. [2022-09-20 22:56:15,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.14285714285714) internal successors, (4065), 35 states have internal predecessors, (4065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:15,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:15,936 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:15,936 INFO L175 Difference]: Start difference. First operand has 735 places, 559 transitions, 7325 flow. Second operand 35 states and 4065 transitions. [2022-09-20 22:56:15,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 877 transitions, 14781 flow [2022-09-20 22:56:21,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 736 places, 877 transitions, 13973 flow, removed 365 selfloop flow, removed 18 redundant places. [2022-09-20 22:56:21,894 INFO L231 Difference]: Finished difference. Result has 764 places, 584 transitions, 7929 flow [2022-09-20 22:56:21,895 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=6745, PETRI_DIFFERENCE_MINUEND_PLACES=702, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=7929, PETRI_PLACES=764, PETRI_TRANSITIONS=584} [2022-09-20 22:56:21,895 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 605 predicate places. [2022-09-20 22:56:21,895 INFO L495 AbstractCegarLoop]: Abstraction has has 764 places, 584 transitions, 7929 flow [2022-09-20 22:56:21,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:21,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:56:21,896 INFO L208 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] [2022-09-20 22:56:21,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2022-09-20 22:56:21,896 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:56:21,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:56:21,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1533799985, now seen corresponding path program 22 times [2022-09-20 22:56:21,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:56:21,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554851785] [2022-09-20 22:56:21,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:56:21,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:56:21,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:56:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:56:22,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:56:22,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554851785] [2022-09-20 22:56:22,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554851785] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:56:22,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:56:22,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:56:22,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588652202] [2022-09-20 22:56:22,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:56:22,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:56:22,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:56:22,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:56:22,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=590, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:56:22,312 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:56:22,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 764 places, 584 transitions, 7929 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:22,313 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:56:22,313 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:56:22,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:56:31,492 INFO L130 PetriNetUnfolder]: 3617/11860 cut-off events. [2022-09-20 22:56:31,492 INFO L131 PetriNetUnfolder]: For 675771/675810 co-relation queries the response was YES. [2022-09-20 22:56:31,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100232 conditions, 11860 events. 3617/11860 cut-off events. For 675771/675810 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 125573 event pairs, 2570 based on Foata normal form. 9/11671 useless extension candidates. Maximal degree in co-relation 99899. Up to 4247 conditions per place. [2022-09-20 22:56:31,916 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 681 selfloop transitions, 44 changer transitions 39/849 dead transitions. [2022-09-20 22:56:31,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 849 transitions, 15291 flow [2022-09-20 22:56:31,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-09-20 22:56:31,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-09-20 22:56:31,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4069 transitions. [2022-09-20 22:56:31,919 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6605519480519481 [2022-09-20 22:56:31,919 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4069 transitions. [2022-09-20 22:56:31,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4069 transitions. [2022-09-20 22:56:32,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:56:32,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4069 transitions. [2022-09-20 22:56:32,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 116.25714285714285) internal successors, (4069), 35 states have internal predecessors, (4069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:32,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:32,010 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 176.0) internal successors, (6336), 36 states have internal predecessors, (6336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:32,010 INFO L175 Difference]: Start difference. First operand has 764 places, 584 transitions, 7929 flow. Second operand 35 states and 4069 transitions. [2022-09-20 22:56:32,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 849 transitions, 15291 flow [2022-09-20 22:56:38,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 763 places, 849 transitions, 14532 flow, removed 338 selfloop flow, removed 20 redundant places. [2022-09-20 22:56:38,868 INFO L231 Difference]: Finished difference. Result has 794 places, 612 transitions, 8306 flow [2022-09-20 22:56:38,869 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=7268, PETRI_DIFFERENCE_MINUEND_PLACES=729, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=8306, PETRI_PLACES=794, PETRI_TRANSITIONS=612} [2022-09-20 22:56:38,869 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 635 predicate places. [2022-09-20 22:56:38,869 INFO L495 AbstractCegarLoop]: Abstraction has has 794 places, 612 transitions, 8306 flow [2022-09-20 22:56:38,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:38,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:56:38,869 INFO L208 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] [2022-09-20 22:56:38,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-09-20 22:56:38,870 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:56:38,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:56:38,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1518889609, now seen corresponding path program 23 times [2022-09-20 22:56:38,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:56:38,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645825164] [2022-09-20 22:56:38,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:56:38,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:56:38,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:56:39,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:56:39,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:56:39,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645825164] [2022-09-20 22:56:39,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645825164] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:56:39,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:56:39,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:56:39,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550446477] [2022-09-20 22:56:39,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:56:39,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:56:39,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:56:39,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:56:39,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=592, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:56:39,238 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:56:39,239 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 794 places, 612 transitions, 8306 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:39,239 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:56:39,239 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:56:39,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-09-20 22:56:50,747 INFO L130 PetriNetUnfolder]: 3993/13478 cut-off events. [2022-09-20 22:56:50,747 INFO L131 PetriNetUnfolder]: For 818794/818831 co-relation queries the response was YES. [2022-09-20 22:56:51,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113762 conditions, 13478 events. 3993/13478 cut-off events. For 818794/818831 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 147444 event pairs, 2020 based on Foata normal form. 5/13320 useless extension candidates. Maximal degree in co-relation 113413. Up to 6233 conditions per place. [2022-09-20 22:56:51,292 INFO L137 encePairwiseOnDemand]: 145/176 looper letters, 776 selfloop transitions, 54 changer transitions 85/1000 dead transitions. [2022-09-20 22:56:51,292 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 831 places, 1000 transitions, 17358 flow [2022-09-20 22:56:51,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-09-20 22:56:51,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-09-20 22:56:51,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 6024 transitions. [2022-09-20 22:56:51,295 INFO L522 CegarLoopForPetriNet]: DFA transition density 0.6457975986277873 [2022-09-20 22:56:51,295 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 6024 transitions. [2022-09-20 22:56:51,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 6024 transitions. [2022-09-20 22:56:51,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-09-20 22:56:51,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 6024 transitions. [2022-09-20 22:56:51,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 113.66037735849056) internal successors, (6024), 53 states have internal predecessors, (6024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:51,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:51,303 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 176.0) internal successors, (9504), 54 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:56:51,303 INFO L175 Difference]: Start difference. First operand has 794 places, 612 transitions, 8306 flow. Second operand 53 states and 6024 transitions. [2022-09-20 22:56:51,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 831 places, 1000 transitions, 17358 flow [2022-09-20 22:57:00,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1000 transitions, 16607 flow, removed 363 selfloop flow, removed 17 redundant places. [2022-09-20 22:57:00,451 INFO L231 Difference]: Finished difference. Result has 864 places, 626 transitions, 8523 flow [2022-09-20 22:57:00,452 INFO L270 CegarLoopForPetriNet]: {PETRI_ALPHABET=176, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=762, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=8523, PETRI_PLACES=864, PETRI_TRANSITIONS=626} [2022-09-20 22:57:00,452 INFO L287 CegarLoopForPetriNet]: 159 programPoint places, 705 predicate places. [2022-09-20 22:57:00,452 INFO L495 AbstractCegarLoop]: Abstraction has has 864 places, 626 transitions, 8523 flow [2022-09-20 22:57:00,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:57:00,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2022-09-20 22:57:00,453 INFO L208 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] [2022-09-20 22:57:00,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-09-20 22:57:00,453 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-09-20 22:57:00,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-09-20 22:57:00,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1732875517, now seen corresponding path program 24 times [2022-09-20 22:57:00,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-09-20 22:57:00,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859057640] [2022-09-20 22:57:00,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-09-20 22:57:00,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-09-20 22:57:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-09-20 22:57:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-09-20 22:57:00,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-09-20 22:57:00,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859057640] [2022-09-20 22:57:00,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859057640] provided 1 perfect and 0 imperfect interpolant sequences [2022-09-20 22:57:00,850 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-09-20 22:57:00,850 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-09-20 22:57:00,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651545226] [2022-09-20 22:57:00,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-09-20 22:57:00,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-09-20 22:57:00,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-09-20 22:57:00,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-09-20 22:57:00,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2022-09-20 22:57:00,852 INFO L477 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 176 [2022-09-20 22:57:00,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 626 transitions, 8523 flow. Second operand has 26 states, 26 states have (on average 109.07692307692308) internal successors, (2836), 26 states have internal predecessors, (2836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-09-20 22:57:00,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-09-20 22:57:00,853 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 176 [2022-09-20 22:57:00,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand